| Index: filter/count/rds.go
 | 
| diff --git a/filter/count/rds.go b/filter/count/rds.go
 | 
| index b289ce65a344eebd57ec0af590d3646a6852c6e2..c10bc8350803da02a571deb6f98bec4c813cfb1e 100644
 | 
| --- a/filter/count/rds.go
 | 
| +++ b/filter/count/rds.go
 | 
| @@ -12,6 +12,7 @@ import (
 | 
|  
 | 
|  // DSCounter is the counter object for the datastore service.
 | 
|  type DSCounter struct {
 | 
| +	AllocateIDs      Entry
 | 
|  	DecodeCursor     Entry
 | 
|  	RunInTransaction Entry
 | 
|  	Run              Entry
 | 
| @@ -28,6 +29,11 @@ type dsCounter struct {
 | 
|  
 | 
|  var _ ds.RawInterface = (*dsCounter)(nil)
 | 
|  
 | 
| +func (r *dsCounter) AllocateIDs(incomplete *ds.Key, n int) (int64, error) {
 | 
| +	start, err := r.ds.AllocateIDs(incomplete, n)
 | 
| +	return start, r.c.AllocateIDs.up(err)
 | 
| +}
 | 
| +
 | 
|  func (r *dsCounter) DecodeCursor(s string) (ds.Cursor, error) {
 | 
|  	cursor, err := r.ds.DecodeCursor(s)
 | 
|  	return cursor, r.c.DecodeCursor.up(err)
 | 
| 
 |