I wasn't disagreeing with you, rather simply trying to clarify what I believe to be two separate topics.
I will take your word, as I don't have the time to look up the character length criteria, for myself. Perhaps someone smarter than I will come along to confirm/deny. The OP could certainly 'trim the fat' from his macros, even if they were to remain two separate commands:
For example, both of these have the same final result: