Sadly, I just checked and we cannot call _disconnect() twice on the same call which makes sense to me :-)