fix for gcc, specialise in correct namespace