rigoristic
not defined yet