Sometimes latex treats some code like as a binary minus operator and hence adds extra spacing like , even though there is nothing to the left of the minus (in an align* environment).
Is it possible to force less space? I know of \! but that doesn't remove as much space as the negation operator. I suppose \! doesn't look too bad though, so it's not a big deal.