fatal now exits with 0 instead of 1