I can change it to pass whatever you want, somehow just read the variable name "arg" and thought of a string. (Even though it's void*!) Should I rather pass a bool* or an int* and use the first bit as flag? I can change it to whatever you think it's best.