Can we inspect the arguments and ask if they're real?  Generally sympy defaults to complex.