I spent some time reading and found a good solution for determining whether an argument is empty in David Solomon's Advanced TeXbook: \ifx\empty#1\empty empty \else not empty\fi Nice trick! TeX requires a lot of lateral thinking. Neal