anchor.diff:  	{ok, #state{entity=Entity}} ->
   	    {ok, Entity};
   	{error, Err} ->
  -	    {error, Err}
  +	    {error, {parse_error, Err}}
       end.
   
   parse_user_mixin(Headers, #state{}=State) ->
  
positive.code: 	{ok, {string, Bin}} ->
  	    case make_cid(Dict, to_atom(Bin)) of
  		#occi_cid{}=Cid ->
  		    case occi_category_mgr:get(Cid) of
  			#occi_kind{}=Kind ->
  			    new_entity(Kind, V, H, S);
  			#occi_mixin{}=Mixin ->
  			    add_mixin(Mixin, V, H, S)
  		    end;
  		{ok, Val} ->
  		    {error, {einval, Val}};
  
negative.code: 	{ok, #state{action=Action}} ->
  	    {ok, Action};
  	{error, Err} ->
  	    {error, {parse_error, Err}}
      end.
  
  parse_entity(Headers, #state{}=State) ->
  