This is slightly problematic here, as it starts tracking before the collection fetches so undo ultimately goes as far back as removing all requirements from the pathway. Not ideal.