Storage expects hash and returns hash