Not having an initial value shouldn’t have to be a problem at that stage, should it? Especially because these might be values that can only really be set from a level, though I can see how changing the right default value could fix it. While I do consider it an engine bug (probably some kind of serialization bug), I think the problem lies in the difference between None and NoneNone; the latter being a result of the bug.