Ah, that's a good point.  I'll have to give that a go... I was going to work on it today but I stupidly forgot to push the repository before I switched to my laptop, and now I'm screwed.  I'll try and get to it later today if I can.