Add replicate_error event
Fix docs
Bail after first failure