anchor.diff:  		{ok, T0} ->
   			T1 = Handle(T0),
   			T2 = riakc_map:update({<<"status">>, register}, fun(Obj) -> riakc_register:set(Status, Obj) end, T1),
  -			put(Pid, Bucket, Id, riakc_map:to_op(T2)),
  +			put(Pid, Bucket, Id, T2),
   			{ok, T2};
   		ErrorReason ->
   			ErrorReason
  
positive.code: 			T1 = Handle(T0),
  			T2 = riakc_map:update({<<"status">>, register}, fun(Obj) -> riakc_register:set(?TODO, Obj) end, T1),
  			T3 = riakc_map:erase({<<"assignee">>, register}, T2),
  			put(Pid, Bucket, Id, riakc_map:to_op(T3)),
  			{ok, T3};
  		ErrorReason ->
  			ErrorReason
  
negative.code: 	list/2,
  	list/3,
  	open/4,
  	open/5,
  	rollback/3,
  	rollback/4,
  	assign/4,
  