   manager = ProgramManager(outputs, active_programs, objects, HMTL_MAX_OUTPUTS,
                            program_functions, NUM_PROGRAMS);
 
-  handler = MessageHandler(config.address, &manager, sockets, NUM_SOCKETS);
+  handler = MessageHandler(config.address, &manager, sockets, num_sockets);
 
   DEBUG2_VALUELN("HMTL Module initialized, v", HMTL_MODULE_BUILD);
   Serial.println(F(HMTL_READY));

      }

      memcpy(sound_data, data, copy_len);
      sound_channels = sensor->data_len / sizeof (uint16_t);
      DEBUG4_COMMAND(
                     DEBUG4_VALUE(" SOUND:", sound_channels);
                     for (byte i = 0; i < sound_channels; i++) {

}


/*******************************************************************************
 * Program handler for processing incoming sensor data
 */

boolean program_sensor_data_init(msg_program_t *msg,
                                 program_tracker_t *tracker,
                                 output_hdr_t *output) {
  DEBUG3_PRINTLN("Initializing sensor data handler");
  return true;
}

boolean process_sensor_data(output_hdr_t *output,
                            void *object,
                            program_tracker_t *tracker) {
