Yup, I was trying to enumerate all of the cases, including ones I don't like. Currently, I think the optimal option would be something like: add new storage API ASAP, add a flag to disable normal attribute persistence in chef 11, and warn when normal attributes are used AND the the config flag is not set to enable the "future" behavior.