In my limited tests, `Hash` seems to swallow `NoMethodErrors` from insiide `to_h`.