This allows these vars to be explicitly set, which is required for testing (and could prove useful for debugging).