namespace optimisation with strings