Don't call receiveBegin() for every call to receiveDone().