noop's aren't necessary, since only those types which have a directive to apply are called now. The simplest fix for my problem would have been to add another type `'file': noop`, but I thought we could take a more defensive approach.