Use unnamed namespaces for internal linkage