refinement: handing missing records better.