semihardened
not defined yet