Other modules should use getters such as "get_request(key)" or "get_unpaid_requests()", direct access is error-prone.
get_request(addr)
receive_requests[addr]