add `preferGlobal`.