fix: hair preinit add support for no reexportin hair