Okay, I think I agree with you at this point that this is a good change. One last question for this one: why do you filter identity? It's perfectly fine to have `nil` in the structure, hickory will just ignore it. Was there some other reason you had to do this?