WIP add update-children-reduced preserving reduced in case of short-circuiting