It's preferred to convert all `and` to `&&` and omit `then` syntax. There is a [slight difference](http://devblog.avdi.org/2010/08/02/using-and-and-or-in-ruby/) between `and` and `&&` and it's more "safe" to use `&&` unless there's a deliberate reason to use `and`. This is documented in [GitHub's Ruby Style Guide](https://github.com/styleguide/ruby), which I am not saying is the Bible, but rather just providing third party support.