Try and break out controller response so we can have discreet handlers.