added readRoundingMode