Solution changed (not sure why).
Added a circular buffer to the WG Collections project.