Pushed the interactive part into makeInstallPlan, where it belongs.