one more bug fix on disconnects