Maxima incorrectly simplifies powers



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