revive dependent demand explosion