I have written a script that requires 'hpricot'. I use mswin32 versions It runs without issuing any warnings when using hpricot 0.4, 0.4.43, 0.4.52, 0.4.59 With newer versions of hpricot it issues the following warning. 0.4.76 c:/ruby/lib/ruby/gems/1.8/gems/hpricot-0.4.76-mswin32/lib/hpricot/tag.rb:34: warning: `*' interpreted as argument prefix ARGV[0] USI_Segment1.htm <- script output 0.4.86 c:/ruby/lib/ruby/gems/1.8/gems/hpricot-0.4.86-mswin32/lib/hpricot/tag.rb:34: warning: `*' interpreted as argument prefix ARGV[0] USI_Segment1.htm <- script output 0.4.90 c:/ruby/lib/ruby/gems/1.8/gems/hpricot-0.4.90-mswin32/lib/hpricot/tag.rb:35: warning: `*' interpreted as argument prefix ARGV[0] USI_Segment1.htm <- script output 0.4.92 c:/ruby/lib/ruby/gems/1.8/gems/hpricot-0.4.92-mswin32/lib/hpricot/tag.rb:35: warning: `*' interpreted as argument prefix ARGV[0] USI_Segment1.htm <- script output #######################################################################3 Portion of the code where the warning is issued. #!c:/ruby/bin/ruby -w # -*- coding: ISO-8859-1 -*- require 'hpricot' ###################################################################### # module definitions eliminated since they do cause the warnings to be issued ###################################################################### # ##################################################################### # main # ##################################################################### # obtain the filename of the html file to process input_file = ARGV[0] || 'USI_Segment1.htm' puts "ARGV[0] #{ARGV[0]}" # derive the filename of the csv output file basename = File.basename(input_file, 'htm') output_file = basename + 'csv' __END__ the rest of the code snipped since it does not cause the warning to be issued. ####################################################################### I believe that this demonstrates a bug in hpricot rather than in my code. I did try to post a bug report on code.whytheluckystiff.net webpage. However I do not have an account. Please forward to the appropriate destination.