Separate the saver handling out of the syncer