Factor out common body updating code