There should be a utility for making replace_required comparisons
See code