tests
fix some 3.3 things
report in the tests
binary read