worker flag approach per nvie