Whole op updates