added valid-request-opts?