tidyup possible here, the renderer argument can be removed and from the call locations in the controllers