Rationalizing local storage rules