Why is `Bundler.with_clean_env` necessary?