Do you think this needs to recursively descend into nested hashes?