anchor.diff:      Modules :: module() | [module()]) -> ok.
   mock_validate(Nodes, Modules) ->
       lists:foreach(fun(Node) ->
  -        ?assert(rpc:call(Node, meck, validate, [as_list(Modules)], ?TIMEOUT))
  +        do_action(fun() ->
  +            case rpc:call(Node, meck, validate, [as_list(Modules)], ?TIMEOUT) of
  +                true ->
  +                    ok;
  +                Other ->
  +                    Other
  +            end
  +        end)
       end, as_list(Nodes)).
   
   
  
positive.code: mock_unload(Nodes, Modules) ->
      lists:foreach(fun(Node) ->
          lists:foreach(fun(Module) ->
              ?assertMatch(ok, rpc:call(Node, ?MODULE, mock_action, [{unload, Module}], ?TIMEOUT))
          end, as_list(Modules))
      end, as_list(Nodes)).
  
  
negative.code:                 E1:E2 ->
                      {error, E1, E2}
              end,
              Sender ! {mock_manager, Ref, Ans};
          {{unload, Module}, Sender, Ref} ->
              Sender ! {mock_manager, Ref, check_and_unload_mock(Module)}
      end,
      mock_manager().
  
  