`self._filters` is used in `extract_shotgun_data_upwards()` which gets called before `create_folders()` (I think) - does it matter that this filter hasn't been added to the list of filters by this point?  The code looks like it should be ok but figured it was worth checking...