Ruby 2.0 interprets self.dup as a private call, you can't do.