hacked around multiple header writes
still need is_first_iter
Merge branch 'incrementally_run' into develop