ultralenient
not defined yet