I don't think we should delegate this because this behavior is specific to the `gem` provider and we need to figure out if we should call `with_clean_env` or not.