workaround for autoloading