This part of the code is the hardest for me to understand. It seems like you're getting a list of all workflow methods that are executed given the first item in the generator, and then you restart with the processing using only those workflow methods. Is that right? My head is starting to hurt :grin: