Is there a particular reason for returning early, instead of just skipping ZoneName?