Dear Maintainer(s), I don't know if this is a known bug. When converting Integers to floats I get the following: (fromInteger $ (2::Integer)^128)::Double Inf.0 Regards, Marc van Dongen -- Marc van Dongen, CS Dept | phone: +353 21 4903578 University College Cork, NUIC | Fax: +353 21 4903113 College Road, Cork, Ireland | Email: dongen@cs.ucc.ie