recirculates
not defined yet