If the goal is to always return an instance of `TrueClass` or `FalseClass`, double bang (`!!`) is a common idiom. Also, `self`is already the default object upon which methods are called. No need to be explicit there. E.g.

```ruby
!!try_parse(tod_string)