cleaned up RequestBase