moved FileUnchanged status and introduced a FileInvalid status