Changed files.cf so it only uses location if there are multiple commends

If we try to use a location promise and there's no match, it errors out and doesn't add the line.  Thins only uses the location promise if there are multiple comments, otherwise, the line should either not exist at all, or have been uncommented.