Values is probably too small to be represented properly. ``` public static Ratio FromPartsPerTrillions(double partspertrillions) { return new Ratio(0.0 / 1.0 * partspertrillions); } public double PartsPerTrillions { get { return this.DecimalFractions / (0.0 / 1.0); } } ```