> Is it possible to define the macro to be {} where supported and {0} > where needed? Something like:
If it's being put behind a macro then *stylistically* it shouldn't matter whether {} or {0} is chosen, right? In which case {0} would be a better choice because it's supported everywhere.