There is a check in the loop to not send a msg to the disconnecting client (i.e. self).  But good point, I'll change the order so we save at least one iteration and I can remove that check.