static variables in namespaces are now no longer static but extern