Hash returned from CGI.parse has  as default value
Is there a valid reason for this behaviour? It looks like a bug to me:
require 'cgi' params = CGI.parse("") params["x"] #=> 
I looked at history and it looks like it has been there from the very beginning of cgi.rb.