static is unnecessary in an anonymous namespace