For blank strings, would it store nil? I'm thinking that the only situation in which we would not want to encrypt is nil, other values should be encrypted, even blanks, otherwise we might have unexpected results?