make tests more forgiving, do not wait for a read to complete before aborting.
ugly, but it is passing the tests
tidy
2.0.0