cast char* to avoid warning