Convert the long RUN into many small, caching RUNs