As reported by @georgmu, the previous fix is undone by the later initialization. Switch order, so that initialization is adjusted by special case.