>Though I don't understand whether or not you're suggesting it should actually raise an error when the first arg is strings and the second thresholds.

If it doesn't work with string, it should raise an helpful error message as in #2723. Otherwise, It should be tested that it give the correct answer. :-)