The middle expression of the right hand side looks like a bug. `Zone#contains?` returns a boolean, not a `Spree::Zone`.