A bit of playing with use ns clause and making functions private