Is it worth adding a test for the failing case - where a macro has invalid characters in? Something like [some-fa-macro].