get proper replacements in some extreme cases