diff --git a/test/nonlinear/nonlinear_dg.ufl b/test/nonlinear/nonlinear_dg.ufl
index 95b1f4f41a873d2a9f6a2d58200bb5529d128351..5fba927e4256b2c32d1b4a5766c78046dffbddc1 100644
--- a/test/nonlinear/nonlinear_dg.ufl
+++ b/test/nonlinear/nonlinear_dg.ufl
@@ -1,7 +1,9 @@
-f = Expression("return -2.0*x.size();")
-g = Expression("return x.two_norm2();", on_intersection=True)
+cell = "triangle"
+x = SpatialCoordinate(cell)
+
+f = -4.
+g = x[0]*x[0] + x[1]*x[1]
 
-cell = triangle
 V = FiniteElement("DG", cell, 1)
 
 u = TrialFunction(V)