Thinking about a different, more explicit, way to implement a controller