this --global is really a bad idea