added defaultPrecision step *correctly*