No readline needed