accumulators: exception handling