Generally I'd swap these around, have the `super` call be the first one to be called.