read() now works with first-run.