Small nitpick, but do you prefer `#is_a?` or `#kind_of?`? I'd always used the latter for consistency, but if there's a good argument for `#is_a?` I could be persuaded to change my style.