Ещё раз изменён прицип кодирования для обратной совместимости