Would this read better? I think so, mostly because the indentation makes the presence of the conditional clearer.

```RUBY
if hash = Rubinius::Type.check_convert_type obj, Hash, :to_hash
  return hash
end
```