I think using a hash is more natural