Feature/parallel confirmation

For #305. Still has edge case issues.