my $persons = $parent->{Persons}; my @persons = !$persons ? () : !$persons->{Person} ? () : !ref($persons->{Person}) ? $persons->{Person} : @{ $persons->{Person} };