I think it's just unnatural to have two errors logged when there's only one 1 exception. 
Also, I think you should assert that `'b2'` is in the error message.