That's not a bad idea. See, I have these habits that I know are wrong but are hard to break. It's been hard enough not to get myself to write `if (!(self = [super init])) return nil;` in initializers...