By fork, I meant I should have forked and done a pull request, but honestly, Ruby intimidates me. Your end result is much prettier though.