socket-respecting and parallelized