More DRY code in world-replay.