consuming downstream changes