Метод byte об'єкту string має недокументовані можливості. Тому чи варто їх застосовувати у реальному проекті, це велике питання. Проте, якщо вдасться застосувати їх, то можливо це зменшить споживання обчислюваних потужностей мікроконтролера. Був проведений дослід, який показує, що якщо застосувати індекс менші від нуля, то будуть повернуті коди символів, що розміщуються із кінця рядка. Тобто, відомо з документації на мову програмування Lua, що індекс -1 повертає останній символ. Відповідно, якщо іти далі до зменшенні індексу, то маємо усі символи до початку рядка. Спробувавши отримати наступний символ за межами масиву, отримуємо -- nil.