Controller does one thing and one thing only