Polymorphic controllers.