use resume() instead of a dedicated Sink