Fix logic in Launcher::Base