Reflect correctly the side effects of walk_parts within.