diff --git a/dune/gfe/hyperbolichalfspacepoint.hh b/dune/gfe/hyperbolichalfspacepoint.hh
index f217e13991a3014825d2236b398f56f7ed4c3d04..a6fb1fde21c2d5b3c4687a5026c61bd2757d1237 100644
--- a/dune/gfe/hyperbolichalfspacepoint.hh
+++ b/dune/gfe/hyperbolichalfspacepoint.hh
@@ -443,7 +443,7 @@ public:
             for (size_t j=0; j<N; j++)
                 for (size_t k=0; k<N; k++)
                     result[i][j][k] = alphaPrimePrimePrime * dFdq[i] * dFdq[j] * dFdq[k]
-                                    + alphaPrimePrime * (dFdqdq[i][j] * dFdq[k] + dFdqdq[i][k] * dFdq[k] + dFdqdq[j][k] * dFdq[j])
+                                    + alphaPrimePrime * (dFdqdq[i][j] * dFdq[k] + dFdqdq[i][k] * dFdq[j] + dFdqdq[j][k] * dFdq[i])
                                     + alphaPrime * dFdqdqdq[i][j][k];
 
         return result;