plugins are now only instanced once