just because I'm more used to use eql? instead of ==. To me, eql? is more "strict" than ==, for example:

```ruby
1 == 1.0 # true
1.eql? 1.0 #false
```