The cache-by-default setup for plugins may break pre-3 plugins.
How about moving this default to a configuration parameter?