drop static in anonymous namespace