Why not having a pure NoOpController that does nothing at all? also replacing NoOpStartupController