Not a problem at all. The plugin flow is the most important part of the configuration. It is what adds so many custom options and I need people to understand how it works... In that video you have pinned, about 35:35 the way through it I start working on the plugin flow. (Just as a follow alone reference) There are currently no tests which will return either a false or a true state. They all at this point in time are written to produce a false/none or true/none. You have been correct about putting the file extension test first. That plugin returns a false or none result. It is not testing if a file IS in the list of extensions. It is testing if it IS NOT in that list. If the file IS NOT in that list, it returns false. So if it is in that list of extensions, that plugin runner is returning none, which I just explained in the last post will result in the next test being carried out. Any of the plugins which say "ignore" or "limit" are as described above. Does that make sense?