Why the c_str?