make forceReplace pseudo