Recycle on the fly