storing denominator with price in double looks either strange