Upgraded request class