Added recursive persistence.