weakeners

not defined yet