Forget to save the order of digits.

Order wasn't being saved so all the loads were pulling the first number in the activation record...
Now things are working wonderfully though! More testing ahead and refactoring to follow.