continuation of making request_hash optional