#9 persist when replace exercise