applied self restart patch, no need for no script!