execution: refactor common CV propagation into its own function