After loading the one-line file default (Integer,Rational,Double) the input 1::Fractional t => t in ghci yields the output 1.0 and in hugs 1%1 The ghci answer appears not to respect the default declaration. What's going on? Doug McIlroy