Now the protocol does not get lost if command was not perfect or an error occurred