fatal and fatalf added