Backing up current version as 'primitive', as opposed to more class based