timoxley: …this challenges everything I know about constructors :P