Split into two separate controllers.