diff --git a/query.go b/query.go
index <HASH>..<HASH> 100644
--- a/query.go
+++ b/query.go
@@ -288,8 +288,9 @@ type WriteResponse struct {
 // ChangeResponse is a helper type used when dealing with changefeeds. The type
 // contains both the value before the query and the new value.
 type ChangeResponse struct {
-	NewValue interface{} `gorethink:"new_val"`
-	OldValue interface{} `gorethink:"old_val"`
+	NewValue interface{} `gorethink:"new_val,omitempty"`
+	OldValue interface{} `gorethink:"old_val,omitempty"`
+	State    string      `gorethink:"state,omitempty"`
 }
 
 // RunOpts contains the optional arguments for the Run function.
query: include "state" in ChangeResponse object

When `IncludeStates` is true, the DB will return a couple objects with
the `state` field set to either "initializing" or "ready." Add this
field to ChangeResponse as well as omitempty tags.