if (!$did(4).text) { did -b $dname 5 } else { did -e $dname 5 }
I'd use $iif there
did $iif($did(4).text,-e,-b) $dname 5