break request handler up