Better use double precision