only need to preload autoloads when not lazy