violative
not defined yet