added no name to prevent an error on the pprint method, this occurs when you add an empty global namespace (e.g. namespace x {} namespace {})