Tweak the definition of (^) again