Always perform Arm.Cleanup before Arm.Done