optimised checks in update scope