Recceive can bail early when handed a closed channel
format tests should pass on golang 1.2