Add guard against bad behavior with oppositeOf