Its probably better form to check for the existence of environment variables and give them internal names for continued use and setting defaults and the like though. I'll keep the environment variable as PACKAGESITE and internally store that (or use the determined default) as BS_PACKAGESITE.