C requires a static initializer