Better request handling with controller classes.