smarter autoloads