diff --git a/profiling/simple-kernel-timer/kp_kernel_timer.cpp b/profiling/simple-kernel-timer/kp_kernel_timer.cpp
index 494bae1aa..a015f5589 100644
--- a/profiling/simple-kernel-timer/kp_kernel_timer.cpp
+++ b/profiling/simple-kernel-timer/kp_kernel_timer.cpp
@@ -77,8 +77,6 @@ void kokkosp_finalize_library() {
   free(hostname);
   FILE* output_data = fopen(fileOutput, "wb");
 
-  std::vector<KernelPerformanceInfo*> kernelList;
-
   const double totalExecuteTime = (finishTime - initTime);
   if (!kokkos_tools_timer_json) {
     fwrite(&totalExecuteTime, sizeof(totalExecuteTime), 1, output_data);
@@ -88,6 +86,8 @@ void kokkosp_finalize_library() {
       kernel_itr->second->writeToBinaryFile(output_data);
     }
   } else {
+    std::vector<KernelPerformanceInfo*> kernelList;
+
     for (auto kernel_itr = count_map.begin(); kernel_itr != count_map.end();
          kernel_itr++) {
       kernelList.push_back(kernel_itr->second);