Requires Nokogiri (bundler should do this... :S)