ringbuffer at all
changing the name in the hopes that it's less likely to be confusing