We don't want to have process_request() with lock held. The lock is protecting the pending_send() list.