Now saves the versions already held.
Refactoring.