Modify the interface to isolate the plugins a bit more.