Replaced carryOver with persistentData. This makes it more understandable.