function j { typeset da da=$(diralias $1) if print $da | grep '^!' >/dev/null then if ! da=$(eval $(print "$da" | sed 's/^!//') 2>/dev/null) then return 65 fi fi 'cd' "$da" }