Added in keep_feature_if_no method and removed tag_replace_delete for better naming convention and easier debugging