b2c08ef2e6
The RB code doesn't do any allocation, and takes a little bit of time to run. There's no sense in doing everything three times.