Added ErrorMessage that is sent back to the client if the message cannot be parsed (so we know that a failure has occurred and can make that visible to the client).