Now we're 2*N, can't we do a one-pass?