Can you add a comment on why their is a race and how this fixes it.