This way, the preparing commands are only run once. Also, if readmeta fails, lint will fail with the same message. So having the two messages thrown in parallel is of little use.