added isNormal to TerminateEvent