faked parts of the protocol