sub query {
my ($self, $query, $family) = @_;
- ($family, $query) = split /:/, $query, 2 if !$family && $query =~ /:/;
+ ($family, $query) = split /:/, $query, 2 if !$family && $query =~ /^\w+:[^:]/;
my @res = map { $_->query($query) } $self->sets($family);
wantarray ? @res : $res[0]
}