use function! since BundleInstall seems to source these again