Use destructor
Print out better message on operations error
Make more debug messages errors

So that problems with the client are highlighted
Instance is now unused