Replace ephemeral callback stack with waterfall.