This fails if the power is a `Fraction` object, so this test was moved to `validate_power` (which is aware of Fraction objects).  But I think the little tuple trick in `validate_power` should be disabled when called from here (and eventually in version 0.5 it will go away all together).