using Werkzeug's `safe_str_cmp`