Allow non-null variants, and allow arbitrary level of visitation.