support WB for Rational, Float and Complex