exists $self->{data} ? keys %{$self->{data}} : wantarray ? () : undef;