ignore \%hashref
allow \@val