Client disconnection should take a reason