Should return NOOP if function is not available
Config strings don't need to be freed explicitly
Don't override signal handlers