diff --git a/exercises/src/gpu/step.comp b/exercises/src/gpu/step.comp
index d12124c3183bd38dc80efc5eecbef27cc457253d..f44947c3305821ec2e5f994cfae2d1fddedba370 100644
--- a/exercises/src/gpu/step.comp
+++ b/exercises/src/gpu/step.comp
@@ -172,9 +172,7 @@ bool leader_try_finish_step() {
 
 // (Leader-only) Release ownership of the selected tile
 //
-// Always succeeds. Invalidates `s_expected_tile_status`,
-// `s_expected_steal_count`, `s_input_buffer_idx`, `s_output_buffer_idx` and
-// `s_expected_await_count`. Clears `s_acquired_tile`.
+// Always succeeds. Clears `s_acquired_tile`.
 void leader_release_tile() {
     #if DEBUG
         if (!is_leader()) {
@@ -188,11 +186,4 @@ void leader_release_tile() {
     #endif
     dec_tile_status_steal_count(s_tile_idx);
     s_acquired_tile = false;
-    #if DEBUG
-        s_input_buffer_idx = BUFFER_IDX_INVALID;
-        s_expected_steal_count = STEAL_COUNT_INVALID;
-        s_expected_await_count = AWAIT_COUNT_INVALID;
-        s_expected_tile_status = TILE_STATUS_INVALID;
-        s_output_buffer_idx = BUFFER_IDX_INVALID;
-    #endif
 }