I think both my and your logic is flawed here: It should not care about the extension, it should just care if there's a preprocessor object that can handle the extension. I will look into that later this week, unless you want to do it.