coverage, const char *, enable memory freeing