irrepealable
not defined yet