if (ref($r || "") eq 'HASH' && keys %$r) { ... }