Assignments evaluate to the assigned value (i.e. the RHS), so the result of the assignment _is_ the netmask.

```ruby
irb> h = {}
=> {}
irb> h["foo"] ||= "bar"
=> "bar"
irb> h
=> {"foo"=>"bar"}
irb> h["foo"] ||= "bar"
=> "bar"
```