Removed normal getfree and getused for ringbuf since why would I ever use them?