Updated to use precise64