modify all_in_pct to do a single reading pass; add fall_in_pct