Hi folks, I have some code which I wanted to run under the profiler but it's raising an error within the profiler code: c:/ruby/lib/ruby/1.8/profiler.rb:27: undefined method `[]' for nil:NilClass (NoMethodError) from c:/ruby/lib/ruby/1.8/profiler.rb:5:in `times' from art.rb:119:in `times' from art.rb:119 The code is: http://matt.blogs.it/gems/art.rb The profiler generates some output suggesting the error isn't thrown immediately. However the code runs without any errors outside of the profiler. I had a look at profiler.rb but I can't make head nor tail of it. From the section in PickAxe2 it doesn't suggest you need to modify your code to make it compatible with the profiler. Can anyone help me? Regards, Matt p.s. I had *thought* someone recently posted a new, faster, profiler but I'm starting to doubt my memory since I can't find any trace of it in my GMail archive, google, or archived issues of Ruby Weekly News. Did I imagine it? -- Matt Mower :: http://matt.blogs.it/