PlatformUtils: must be initialized before used