propagate cause of onrequest exception