Won't this not work for things like `0` and `False` that are actual, set contact attributes?