can you add a delay in here, so that we catch the sorts of race/synchronization issues that we talked about above?