every execute needs to be wrapped in a with_clean_env