KEEPFLOAT:true is ignored with solve



Hi,

entering
    KEEPFLOAT: true;
    solve(x+1.5=0,x);
in Maxima 5.9.0 gives
    RAT replaced 1.5 by 3//2 = 1.5
           3
    [x = - -]
           2

Why doesn't KEEPFLOAT:true keep floating point numbers from being converted 
to rational numbers? How do I get the desired effect?

Felix

-- 
To contact me in private don't reply but send mail to
    felix DOT klee AT inka DOT de