extend.rb revision a69a442261ba0bd0cb74a7e5ceea8c47ef75ee27