@komidore64 are you saying that's unwanted? It's the same behavior as the other solutions:

```ruby
params = {subscription: [""]}
params[:subscription] && params[:subscription].length > 0 # true
params[:subscription].try(:length) > 0 # true
```