Unbounded readers is a huge edge case and wildly complicates the code since there's no GC
Unbounded readers is a huge edge case and wildly complicates the code since there's no GC