synching, apparently 1 test failing in fix
failing 3 tests.  Should maybe check flushing on exit and all calls to block read/write