remove asm initializer workaround