[@Eisenhorn] It's probably not as bad as I think, but it's still not to my liking. And if I can't be proud of myself for writing it, then what's the point? Anyway, I think I've got something. Give me a while.