Function deferCompoundHold