```snprintf(destPath, sizeof destPath, "%s/.local", p->pw_dir);``` does the same in one statement, does proper bounds checking and is faster since it doesn't have to call strlen all the time (as at least strcat has to do internally)