How would it be unsafe?

```ruby
def templates
  @templates || {}
end
```

would return `{}` in all cases where this conditional would have returned false, and `each_pair` on an empty hash is a noop.