first chunk working was probably fluke. need to rewrite to test progressively less bytes