Topic: irb oddity, Time.methods inconsistient

in irb:

m = Time.methods;nil
require "time.rb"
Time.methods - m

=> ["rfc822", "httpdate", "parse", "xmlschema", "iso8601", "rfc2822", "zone_offset"]

why does requiring time change the methods available?

any thoughts?