getlantern/lantern#1880 Made sure that logic works even with slow readers and writers