Why we have errors part 2