preparing for literal unit input vs. macro input detection