anchor.diff:  
   -spec create(mongo_connection:connection(), atom(), atom(), integer(), integer(), [bson:document()]) -> pid().
   create(Connection, Database, Collection, Cursor, BatchSize, Batch) ->
  -	{ok, Pid} = mongo_sup:start_cursor([Connection, Database, Collection, Cursor, BatchSize, Batch]),
  +	{ok, Pid} = mongo_sup:start_cursor([self(), Connection, Database, Collection, Cursor, BatchSize, Batch]),
   	Pid.
   
   -spec next(pid()) -> {} | {bson:document()}.
  
positive.code: 
  
  %% @hidden
  init([Connection, Database, Collection, Cursor, BatchSize, Batch]) ->
  	{ok, #state{
  		connection = Connection,
  		database = Database,
  		collection = Collection,
  		cursor = Cursor,
  		batchsize = BatchSize,
  		batch = Batch
  	}}.
  
  %% @hidden
  
negative.code: 	collection  :: atom(),
  	cursor      :: integer(),
  	batchsize   :: integer(),
  	batch       :: [bson:document()],
  	monitor     :: reference
  }).
  
  -include ("mongo_protocol.hrl").
  