not in _connection_mark_for_close this will hopefully clean up the huge cyclical function mess svn:r1903