Missing braces :)
diff --git a/src/ProtocolBuffers/CodedOutputStream.cs b/src/ProtocolBuffers/CodedOutputStream.cs
index 560719a..37c6038 100644
--- a/src/ProtocolBuffers/CodedOutputStream.cs
+++ b/src/ProtocolBuffers/CodedOutputStream.cs
@@ -131,7 +131,9 @@
             if (output != null)

             {

                 if (position > 0)

+                {

                     Flush();

+                }

                 output.Dispose();

             }

         }