Seems to be too open. I can\u2019t write the following code and pretend it to be semantically valid:  ``` ruby send_file 'poem.txt', :status => 404.3141517 ```  Plus `nil` can be converted to integer too, thus failing a lot of tests:  ``` ruby nil.to_i # => 0 ``` 