Simplifying controller generation.