make pre-launching handle the first session