This does a precursor check to make sure the copies are required before entering the prepare/done code.