Read before forking