Fixing exprires percision inconsistency issue in CF