fixing a few things up.
diff --git a/tensorflow/lite/micro/kernels/micro_ops.h b/tensorflow/lite/micro/kernels/micro_ops.h
index fa2f7c6..eb41335 100644
--- a/tensorflow/lite/micro/kernels/micro_ops.h
+++ b/tensorflow/lite/micro/kernels/micro_ops.h
@@ -17,15 +17,6 @@
 
 #include "tensorflow/lite/c/common.h"
 
-namespace tflite {
-// TFLM is incrementally moving towards a flat tflite namespace
-// (https://abseil.io/tips/130). Any new ops (or cleanup of existing ops should
-// have their Register function declarations in the tflite namespace.
-TfLiteRegistration Register_SHAPE();
-
-namespace ops {
-namespace micro {
-
 // Forward declaration of all micro op kernel registration methods. These
 // registrations are included with the standard `BuiltinOpResolver`.
 //
@@ -34,6 +25,17 @@
 // their model requires, using a custom `(Micro)MutableOpResolver`. Selective
 // registration in turn allows the linker to strip unused kernels.
 
+namespace tflite {
+
+// TFLM is incrementally moving towards a flat tflite namespace
+// (https://abseil.io/tips/130). Any new ops (or cleanup of existing ops should
+// have their Register function declarations in the tflite namespace.
+
+TfLiteRegistration Register_SHAPE();
+
+namespace ops {
+namespace micro {
+
 TfLiteRegistration Register_ABS();
 TfLiteRegistration Register_ADD();
 TfLiteRegistration Register_ARG_MAX();
diff --git a/tensorflow/lite/micro/kernels/shape.cc b/tensorflow/lite/micro/kernels/shape.cc
index 0872a1f..df962f6 100755
--- a/tensorflow/lite/micro/kernels/shape.cc
+++ b/tensorflow/lite/micro/kernels/shape.cc
@@ -23,11 +23,7 @@
 #include "tensorflow/lite/micro/micro_utils.h"
 
 namespace tflite {
-/*
-namespace ops {
-namespace micro {
-namespace shape {
-*/
+
 namespace {
 constexpr int kInputTensor = 0;
 constexpr int kOutputTensor = 0;
@@ -74,7 +70,4 @@
           /*version=*/0};
 }
 
-//}  // namespace micro
-//}  // namespace ops
-//}  // namespace tflite
 }  // namespace tflite