# Improved

Canopy has enhanced our controlled processing workflow (docs around controlled processing can be found [here](https://docs.canopyservicing.com/docs/testing-with-controlled-processing)) to provide better visibility and error handling for event processing operations. The API now returns detailed execution metrics and implements protective measures to prevent cascading failures in sandbox environments.

### What's improved?

**Enhanced Response Details**: Controlled processing now returns comprehensive execution statistics, including:

- **successful_events**: Number of events that processed successfully
- **failed_events**: Number of events that encountered errors
- **total_attempted**: Total number of events the system attempted to process

**Improved Error Handling**: When events fail during controlled processing, the account enters a paused state to prevent further issues. Subsequent event processing attempts will return a 409 Conflict status with a clear error message indicating that failed events must be resolved before retrying.
