We can only do this in macro-mode because otherwise MacroStringTools has no fields.