Done first pass.