In order to have a syntactic space after a no-argument command, one is taught to delimit the command token with an empty group ({}), like this: \somecommand{} more LaTeX material.
However an empty group isn't without meaning: in math mode, \({} + a\) is typeset differently from \( + a\).
Also, \(\somecommand{} + a\) and \(\somecommand + a\) are interestingly different. (Insert for example \empty or \allowbreak for \somecommand here.) (An explanatory note: Spaces don't matter in math mode, so since in \(\somecommand + a\) the \somecommand eats up the following space, I would have expected the two to yield identical results. An explanation for why these two are different is given here.)
This makes me wonder about what else one might need to pay attention to when using empty groups. What are the effects of an empty group and where might one use one?