Any idea why we need this half second wait?