I'm still concerned about what could happen if `resource[:multiple]` is a string or symbol. We don't have a guarantee about that field, since the type isn't enforcing a specific value. It might be necessary to call `resource[:multiple].to_s == 'true'` to get the expected behavior.