Giving Rack Rewrite a try