Unindent only when it's relevant

In case you already unindented (previous spaces > current spaces),
it tried to unindent with a negative diff.