Descructor

Ensure we disconnect cleanly when we're done.