That may ultimately be the road I'll go down, though I'm still looking at ways to make it faster