making this blocking again for parallelization
actually times out blocking sockets now, sorry