Missing comma before "but"; also, why using the word "File" here, but "Script" in the above warning messages?