weakeners
not defined yet