An addendum: testing with ruby 1.8.4 from a Locomotive bundle I had handy, reveals my solution does not work on my recent versions of Ruby. I suspect this might be due to more strictness on doing shonky things, such as overriding private methods, which is the basis of my hack. For now I am satisfied (since I am targeting OS X with Ruby 1.8.2), but if any Ruby gurus can suggest a 1.8.4 compatible hack, I'm all ears. Regards, Luke. -- Posted via http://www.ruby-forum.com/.