Coding while on cold medicine is a bad idea. You'd think I'd have gotten that into my thick skull at some point, but nooooooo.
Thank heaven for TODO: comments or I'd have all sorts of whacky errors popping up on the production code.