Should be self.with_clean_env