repugnate
not defined yet