It's a reasonable suggestion, although this function is a bit of a "rarity" (only just meets the criteria for inclusion in the framework) and is not used in performance-critical contexts