`.data()` is probably better here than `.c_str()`