I'd maybe invert the two when clauses, so

```ruby
when split_line.length < 2
```

and

```ruby
when split_passive.length < 5
```

and, indeed, make the overall clause `next unless case` and then return false from each current clause and have a default of true.