Read me out of sync

Clean up previous pull request (#25) to have only 3 commits, all relating to the atomic work unit.