swap legacy launch to use new wrapper