What exactly does it violate ?