fix self cancellation of later