In the early-out case, we now don't end up constructing two vectors that aren't even used. It also keeps relevant code together.
In the early-out case, we now don't end up constructing two vectors that aren't even used. It also keeps relevant code together.