more care for leak, stop chank read .stop()