tweaks of initialDirty