`controller_class` is now only used once in this method, maybe just inline down into: `layout = call(controller.class)`?