Which two reasons possibly explain the account trigger firing recursively? An after trigger on the account object performs a DML update operation on all of the child opportunities of an account. There are no active triggers on the opportunity object, yet a "maximum trigger depth exceeded" error occurs in certain situations.
A. Changes are being made to the account during criteria based sharing evaluation B. Changes are being made to the account during an unrelated parallel save operation C. Changes to opportunities are causing cross-object workflow field updates to be made on the account D. Changes to opportunities are causing roll-up summary fields to update on the account