proper treatment of namespaces