Updated per wchen-r7's recommendations. Still waiting to hear on Nokogiri