preliminary QueuingWriter implementation