a unclose write/reader companion