handling already-open tunnel better