go 1.2 fixes, better concurrency test coverage