Hi, The documentation of tls_autostart is erroneous. If 2 args form is needed, the args should be reversed, because push_read pop the last argument (the callback, which does not exist in tls_autostart case) to put it just after the handle instance when it call the callback. The attached patch correct it. Best regards, Max.