No, I don't think you need any scripts to make it work anyway other than the calls you have.

I'll poke at the issue tomorrow when I get a chance.