17_01 understanding errors