Redefining unary ! is not allowed in Ruby 1.8.7 :frown: