To elaborate a bit: the *message* property is never used, whatever the outcome of validation; and it repeats the information available in the *success* property, since it's only ever "Invalid Manifest" or ""No errors detected in your manifest"; so we should leave it out and use the value of *success* on the other side to determine whether or not validation was successful (and display a message accordingly).