Works with Ruby 2.0