Generally it seems cleaner to just always pass in the launch config when it's needed, instead of leaving in the code that looks it up in the database in here.