anchor.diff:                {Config, Inputs, Outputs2, Private2};
               
               {ok, ExecMethod} ->
  -              BlockName = config_utils:name(Config),
                 log_server:debug("Not executing: ~p Exec Method: ~p", [BlockName, ExecMethod]),
                 % Update the status and main output
                 Outputs1 = output_utils:set_value_status(Outputs, true, normal),
  
positive.code: -spec execute(block_state()) -> block_state().
  
  execute({Config, Inputs, Outputs, Private}) ->
  
    % Block is enabled at this point, 
    % Start MQTT client if not already started
    case attrib_utils:get_value(Private, client) of
  
negative.code:               Private1 = Private
            end,
  
            BlockName = config_utils:name(Config),
            case attrib_utils:get_value(Outputs, exec_method) of
              {ok, input_cos} ->
                log_server:debug("Executing: ~p Exec Method: ~p", [BlockName, input_cos]),
                % An input value has changed
                % Read inputs, publish values to corresponding topics
                pub_topics(Config, Inputs, Client),
  