Don't need push_front; replace RingBuf with Vec