parallel runner now uses expensive_state property