Why does this need to be a hash as opposed to an array?