start becomes as should be syncronize, minor optimization