IIRC, init() ends up calling the base classes init stuff first and then the doInit here, are we intentionally short circuiting that?