First step toward separating plugin and autoload.