alright, most rubies have it ::SizedQueue instead...