FilePluginLoader should only accept files. Maybe add a new accepts()Z method.