merge the persist call