good job ford :)
but i think u can replace the timer by set -u4 like that
if !%var { .msg # You will find the answer here: $+(.....) set -u4 %var 1 }