Make .WHAT return something more sensible for arrays/hashes