Better exception handling
FatalError only defined in one place.