toughens
not defined yet