diff --git a/celt/bands.c b/celt/bands.c
index 87eaa6c0311d6d47f834882f910f529401f7756c..ae03072e12ef5b0e1e49946e8a85d1d47716e843 100644
--- a/celt/bands.c
+++ b/celt/bands.c
@@ -246,7 +246,7 @@ void denormalise_bands(const CELTMode *m, const celt_norm * OPUS_RESTRICT X,
                already corrupted. */
          if (shift < -2)
          {
-            g = 32767;
+            g = 16384;
             shift = -2;
          }
          do {