I guess that's a side effect of using Ripper for so long - array manipulation everywhere... It didn't even occur to me that the instrumentation we need my already be provided.

Thanks for the heads up!