Deal with the namespace and #include madness