since we were clearly allowing for dicts in the meta (due to appVersion metas being dicts in some cases) this is remaining here, just doing an extra check to not squash any "fixes" applied to ret above.