strictish
not defined yet