Implement Request wrapping logic