Might be tricky to DTRT in case of multiple connections.
Bug watches keep track of this bug in other bug trackers.