Is "CTGitPath(payload.basePath).GetGitPathString()" necessary? In line 87 this is already done.