Exposing the whole request interface