I am now getting an issue with radcan under the complex domain. (%i13) domain: complex$ (%i14) radcan( sqrt(x^2) - x ); (%o14) 0 (%i15) domain: real$ (%i16) radcan( sqrt(x^2) - x ); (%o16) abs(x) - x --Mike