Better request-handling solution.