mac_address now uses uint8_t