logging and semi handling disconnects