NC Recycling Loop