rewrote p2p.Protocol.dataReceived. what was i thinking?