Storage methods return promises.