diff --git a/query/mql/functional_test.go b/query/mql/functional_test.go
index <HASH>..<HASH> 100644
--- a/query/mql/functional_test.go
+++ b/query/mql/functional_test.go
@@ -176,6 +176,18 @@ func TestGetCool(t *testing.T) {
 	runAndTestQuery(query, expected, t)
 }
 
+func TestNullSemantics(t *testing.T) {
+	query := `
+	[{"id": "cool", "status": null}]
+	`
+	expected := `
+		[
+		{"id": "cool", "status": null}
+		]
+	`
+	runAndTestQuery(query, expected, t)
+}
+
 func TestGetFollowsList(t *testing.T) {
 	query := `
 	[{"id": "C", "follows": []}]
Add test for semantics from #<I>