Added restore method to Ardent with forceSave to fix restore issue.