結果 : three types of determinate error