diff --git a/coders/rgb.c b/coders/rgb.c
index 8400766..a772324 100644
--- a/coders/rgb.c
+++ b/coders/rgb.c
@@ -561,12 +561,29 @@
                 {
                   switch(quantum_types[i])
                   {
-                    case RedQuantum:    SetRedPixelComponent(q,GetRedPixelComponent(p));         break;
-                    case GreenQuantum:  SetGreenPixelComponent(q,GetGreenPixelComponent(p));     break;
-                    case BlueQuantum:   SetBluePixelComponent(q,GetBluePixelComponent(p));       break;
+                    case RedQuantum:
+                    {
+                      SetRedPixelComponent(q,GetRedPixelComponent(p));
+                      break;
+                    }
+                    case GreenQuantum:
+                    {
+                      SetGreenPixelComponent(q,GetGreenPixelComponent(p));
+                      break;
+                    }
+                    case BlueQuantum:
+                    {
+                      SetBluePixelComponent(q,GetBluePixelComponent(p));
+                      break;
+                    }
                     case OpacityQuantum:
-                    case AlphaQuantum:  SetOpacityPixelComponent(q,GetOpacityPixelComponent(p)); break;
-                    default:                                   break;
+                    case AlphaQuantum:
+                    {
+                      SetOpacityPixelComponent(q,GetOpacityPixelComponent(p));
+                      break;
+                    }
+                    default:
+                      break;
                   }
                   p++;
                   q++;