A little more explicative error-checking added in Peer.requestReceived(...).