diff --git a/tfv b/tfv
index 290c09643f036f6bc59f5578e9b8f64e146b1e7e..e082f3d6085a2adc9da0c8bf72be49b0c0e7d279 100755
--- a/tfv
+++ b/tfv
@@ -11,25 +11,23 @@ command -v terraform >/dev/null || { echo "Can't find the terraform binary, abor
 
 export TF_INPUT='0'
 export TF_IN_AUTOMATION='1'
+export TF_CLI_ARGS_INIT='-backend=false'
 
-version="$(terraform version | sed --silent 's/Terraform v\([0-9]*\)\.\([0-9]*\)\.[0-9]*$/\1.\2/p')"
-major="$(echo "$version" | cut -d '.' -f 1)"
-minor="$(echo "$version" | cut -d '.' -f 2)"
-if [ "$major" -gt '0' ] || [ "$minor" -gt '14' ]
-then
-    post0_14='1'
-fi
+#version="$(terraform version | sed --silent 's/Terraform v\([0-9]*\)\.\([0-9]*\)\.[0-9]*$/\1.\2/p')"
+#major="$(echo "$version" | cut -d '.' -f 1)"
+#minor="$(echo "$version" | cut -d '.' -f 2)"
+#if [ "$major" -gt '0' ] || [ "$minor" -gt '14' ]
+#then
+#    post0_14='1'
+#fi
 
+original_pwd="$(pwd)"
 for i in "$@"
 do
-    if [ -n "${post0_14:-}" ]
-    then
-        terraform -chdir="$(dirname "$i")" init -backend=false || { code='1'; continue; }
-        terraform -chdir="$(dirname "$i")" validate || code='1'
-    else
-        terraform init -backend=false "$(dirname "$i")" || { code='1'; continue; }
-        terraform validate "$(dirname "$i")" || code='1'
-    fi
+    cd "$(dirname "$i")"
+    terraform init || { code='1'; continue; }
+    terraform validate || code='1'
+    cd "$original_pwd"
 done
 
 exit "${code:-0}"