diff --git a/bin/install b/bin/install
index 5e8c071fb9de9b46f3340c0f8f53894152408a72..31ba969a3cd08082b43ad048072ac97b25072fad 100755
--- a/bin/install
+++ b/bin/install
@@ -1,6 +1,6 @@
 #!/usr/bin/env bash
 
-set -e
+set -eu
 set -o pipefail
 
 install_tenderly() {
@@ -12,14 +12,14 @@ install_tenderly() {
   local -r binary_path="${bin_install_path}/tenderly"
 
   local platform
-  local arch
+  local uarch
   local download_url
   local download_path
-  
-  arch = $(get_arch)
+
+  uarch=$(get_uarch)
   platform=$(get_platform)
-  download_url=$(get_download_url "$version" "$platform", "$arch")
-  download_path="${tmp_download_dir}"/$(get_filename "$version" "$platform" "$arch")
+  download_url=$(get_download_url "$version" "$platform" "$uarch")
+  download_path="${tmp_download_dir}"/$(get_filename "$version" "$platform" "$uarch")
 
   echo "Downloading tenderly from ${download_url}"
   curl -Lo "${download_path}" "${download_url}"
@@ -42,42 +42,41 @@ get_platform() {
   uname | tr '[:upper:]' '[:lower:]'
 }
 
-get_arch () {
-    local arch=""
-    local arch_check=${ASDF_GOLANG_OVERWRITE_ARCH:-"$(uname -m)"}
-    case "${arch_check}" in
-        x86_64|amd64) arch="amd64"; ;;
-        i686|i386|386) arch="386"; ;;
-        armv6l|armv7l) arch="armv6l"; ;;
-        aarch64|arm64) arch="arm64"; ;;
-        ppc64le) arch="ppc64le"; ;;
+get_uarch () {
+    local uarch=""
+    local uarch_check=${ASDF_TENDERLY_OVERWRITE_uarch:-"$(uname -m)"}
+    case "${uarch_check}" in
+        x86_64|amd64) uarch="amd64"; ;;
+        i686|i386|386) uarch="386"; ;;
+        armv6l|armv7l) uarch="armv6l"; ;;
+        auarch64|arm64) uarch="arm64"; ;;
+        ppc64le) uarch="ppc64le"; ;;
         *)
-            fail "Arch '${arch_check}' not supported!"
+            fail "uarch '${uarch_check}' not supported!"
             ;;
     esac
 
-    printf "%s" "$arch"
+    printf "%s" "$uarch"
 }
 
 get_filename() {
   local -r version=$1
   local -r platform=$2
-  local -r arch=$3
+  local -r uarch=$3
 
-  echo "tenderly-${version}-${platform}-${arch}.tar.gz"
+  echo "tenderly_${version}_${platform}_${uarch}.tar.gz"
 }
 
 get_download_url() {
   local -r version=$1
   local -r platform=$2
-  local -r arch=$3
+  local -r uarch=$3
   local filename
-  filename=$(get_filename "$version" "$platform" "$arch")
+  filename=$(get_filename "$version" "$platform" "$uarch")
 
   echo "https://github.com/Tenderly/tenderly-cli/releases/download/v${version}/${filename}"
 }
 
-# probably should verify ASDF_INSTALL_VERSION is 1.21.1+
 tmp_download_dir="$(mktemp -d -t 'asdf_XXXXXXXX')"
 trap 'rm -rf "${tmp_download_dir}"' EXIT
 install_tenderly "${ASDF_INSTALL_TYPE}" "${ASDF_INSTALL_VERSION}" "${ASDF_INSTALL_PATH}" "$tmp_download_dir"