propagated
not defined yet