request of read/write can be cancelled, returnable streams removed, utils