add tests for precision steps, fix mapper to actually set this in the fieldtype (for futureproofing)