oops, seems like `data()` returns `char*` only since C++17. Replaced with taking address of first string element