Ruby1.9 の Net::HTTPResponse が返す body のエンコーディングで質問だよおっかさん

require 'net/http'
html = Net::HTTP.start('www.2ch.net', '80'){|http| http.get('/')}.body
p html.encoding
p html.valid_encoding?

が default external encoding か何かに引っ張られて #<Encoding:UTF-8> とか適当な値返すのは仕様?
Net::HTTPResponse の時点でとりあえず ASCII_8BIT とかにしてもらえてるとなんか超ありがたいんだけど

あとこのへんの扱いで揉めた記録の記憶があるんだけどどこだっけ