add FatalOnError