sane handling of symbols that should be terminated when they encounter macros