parse: don't extract invalid entry

When parse sees an invalid entry, it emits an error and then goes ahead and extracts something anyway. I don't know what the extracted file looks like but, it's probably not good.