superstrict
not defined yet