don't rely on plugin load order when determining generated directives