In a number of situations we keep issuing more errors even though they are related/caused by the very first error. To avoid generating a lot of error messages we just pick the most specific one, i.e. the first one.