Hi, removing the dollar signs lets expressions succeed which would otherwise fail - which means it introduces a behavior change. root at jj:~# ash -c 'echo $((undef1 + undef2))' 0 root at jj:~# ash -c 'echo $(($undef1 + $undef2))' ash: arithmetic syntax error root at jj:~# ~ Jo