remove uniq!. it is not worked with ruby-1.9