uses new PluginHandler Iterator interface