weakener

not defined yet