Perhaps,

Under Node 0.10.12, this._zmq.recv() gives a SlowBuffer. IIRC SlowBuffer was changed to be equivalent to Buffer at some point.

Under Node 0.11.3, this._zmq.recv() gives a Buffer.

Both versions pass all tests after removing this extra new Buffer() construct, so I would guess it was a bug of sorts.