Before revision:  All our algorithms  run in a single pass.
After revision:  All our algorithms are deterministic and run in a single pass.