Very naive question (I don't know this part of the codebase well): why is there a 'min_df' added in the test. Does this PR require a change in existing tests, and if so, is this a change in behavior that might break backward compatibility?