TehShrike: well, yes, almost all code is terrible.