diff --git a/cpp/src/lists/explode.cu b/cpp/src/lists/explode.cu
index 3450c663210..f1d5f8e61ac 100644
--- a/cpp/src/lists/explode.cu
+++ b/cpp/src/lists/explode.cu
@@ -65,7 +65,7 @@ std::unique_ptr
build_table(
stream,
mr);
- std::vector> columns = gathered_table.release()->release();
+ std::vector> columns = gathered_table->release();
columns.insert(columns.begin() + explode_column_idx,
explode_col_gather_map