added edgecase.rb