Revulsion is an idiot.