unstrict
not defined yet