Even an activity that cannot generate a fault can send a fault by converting a system exception that occurred in the activity to a general fault and then sending it.