Shouldn't replace all without checking first