catch exceptions from each - REBASE into 73b5ed2
catch exceptions from each - REBASE into 69ddc2e