I think it's possible that the callback will be executed multiple times when an error occurs in one of the transformers.