infringible
not defined yet