Added PanicIF, ErrorIF, FatalIF