extended request object support