Yeah, I knew about the 

```
class SomeClass
  private
end
```

Interestingly this doesn't generate a `:begin` node in the AST, which is why it isn't caught. Easy fix, but one that makes me wish there was a better AST reference.