make sure to call each plugin handler in the context of the plugin instance