unsubscribing support, + bubble up EOF