clients can disconnect without the server going crazy