Moved Gating/Idling constants to Cursor.
diff --git a/cursor.go b/cursor.go
index be159fa..9f86ae5 100644
--- a/cursor.go
+++ b/cursor.go
@@ -4,6 +4,8 @@
 	InitialSequenceValue int64 = -1
 	MaxSequenceValue     int64 = (1 << 63) - 1
 	cpuCacheLinePadding        = 7
+	Gating                     = InitialSequenceValue - 1
+	Idling                     = Gating - 1
 )
 
 // TODO: aligned read/write: https://groups.google.com/forum/#!topic/golang-nuts/XDfQUn4U_g8
diff --git a/reader.go b/reader.go
index 4e05057..41ded70 100644
--- a/reader.go
+++ b/reader.go
@@ -1,10 +1,5 @@
 package disruptor
 
-const (
-	Gating = -2
-	Idling = -3
-)
-
 type Reader struct {
 	upstreamBarrier Barrier
 	writerCursor    *Cursor