I seem to be finding that using Struct::Thingy.new is slower than Thingy.new where Thingy is a class with attr_accessor :this, :that,... Hugh