add option to stop copy propogation