Handshake and error message works, message parsing works