'recursive' instead of 'dig_values'
remove recursive_preservation_key

giving up this feature.