Catch all, retries and then forward ex to the caller