Atomic error output

Visitors now run in parallel so errors' lines were being jumbled up