diff --git a/bindings/client.go b/bindings/client.go
index aaaf1ac8faccce2855b491a3d5f04764e7d0cc83..543f647e71ce0fa2ffbe5e24235d458254254075 100644
--- a/bindings/client.go
+++ b/bindings/client.go
@@ -208,7 +208,11 @@ func (c *Client) StartNetworkFollower(clientError ClientError, timeoutMS int) er
 
 	go func() {
 		for report := range errChan {
-			go clientError.Report(report.Source, report.Message, report.Trace)
+			if report == nil {
+				jww.WARN.Printf("Received nil report!\n")
+			} else {
+				go clientError.Report(report.Source, report.Message, report.Trace)
+			}
 		}
 	}()
 	return nil