diff --git a/.zshrc b/.zshrc
index 0bc99fc..0eba1cb 100644
--- a/.zshrc
+++ b/.zshrc
@@ -76,8 +76,10 @@ ${SKIP_PLUGINS:-false} || {
       # clear plugin options set at the start of this block
       unalias zinit
 
-      # just gonna sneak this in here too
-      alias zi > /dev/null && unalias zi zpl zini zplg which-command run-help fsh-alias
+      # delete aliases added by zinit and zsh that I don't care about
+      unaliases(){ for A in "$@";do alias "$A" > /dev/null && unalias "$A";done; }
+      unaliases zi zpl zini zplg which-command run-help fsh-alias
+      unset -f unaliases
    }
    # <<<
 }