testing, still needs some more cleanup but things appear to be working, getting exter ~15 exta bytes after capture