Improved autoloader