Benchmarking 'await'.
diff --git a/writer_test.go b/writer_test.go
index 0a2b278..2a5b5f0 100644
--- a/writer_test.go
+++ b/writer_test.go
@@ -15,3 +15,17 @@
 		read.sequence = i
 	}
 }
+
+func BenchmarkWriterAwait(b *testing.B) {
+	iterations := int64(b.N)
+	written, read := NewCursor(), NewCursor()
+	writer := NewWriter(written, read, 1024*64)
+
+	b.ReportAllocs()
+	b.ResetTimer()
+
+	for i := int64(0); i < iterations; i++ {
+		writer.Await(i)
+		read.sequence = i
+	}
+}