nit: pls join nameless namespaces into one nameless namespace