Проблема в функции ses_read, которая в случае отсутствия данных должна возвращать пустую строку, а не 0. Проблема описана [здесь](https://ru.stackoverflow.com/q/1040257/268800), и [здесь](https://ru.stackoverflow.com/a/1172846/268800) мое решение