Consumer watches for race conditions.
diff --git a/example/main.go b/example/main.go
index 0fed9f0..09e3ffc 100644
--- a/example/main.go
+++ b/example/main.go
@@ -79,7 +79,10 @@
 
 func (this SampleConsumer) Consume(lower, upper int64) {
 	for lower <= upper {
-		if ringBuffer[lower&BufferMask] > 0 {
+		message := ringBuffer[lower&BufferMask]
+		if message != lower {
+			fmt.Println("Race condition", message, lower)
+			panic("Race condition")
 		}
 		lower++
 	}