me: cancel on disconnect (not tested yet, work in progress)