weakener
not defined yet