Updating launch logic