* never use "using namespace" in header files! (cherry picked from commit 6bf10c2b83063147737aee68d3b40a6d67e49d53)