oops.rb revision 6fc50ffe34a3430cdfd8093b1bd9402ff69989e8