If a matching file is found but the content just doesn't match, generatesFiles() will report that no matching file was found. While maybe technically correct if "matching" in this case includes the content, it's misleading in practice since the target file name was found and the content mismatch is the interesting bit.