when reloading is adding new fields and new ctors in one step, the ISMgr can fail to be initialized, this fixes that.