now disconnecting and clearing network handles where appropriate, but not always...