separate out backingstore type, options. clearer variable names
clean up clone option name. fix comment