Just curious - what was the trouble you solved with the anonymous namespace?