list($plugin) = $arguments; if (is_plugin_active($plugin)) { // if the $plugin is not listening on the current filter at a priority > $plugin's priority in $this->extra // then we can // 1. mark the current position in the content with a unique ending ID // 3. if not already done, replace $plugin's listener with a wrapper that // a. will extract all the content between all the starting / ending pairs of unique IDs // b. will apply the original $plugin's listener to the result of a. // c. will restore all extracted content }