This is an excellent point, Andy. I've started re-working things a bit in [this commit](https://github.com/nthj/heroku-buildpack-ruby/commit/b2ea527f80d43fa223ea7112af18cb9309765382).  If everything appears stable over the next bit I'll bring it into this pull request.

I'm open to alternate approaches, too.