`and` is not your friend in Ruby*.

* Sole exception I know of: `blah and return`, though I personally avoid
  that as well.