What Have I done?
Good because I haven't introduced any limits to concurrent processing
Good because the code won't get stuck on one slow client
but NOT actually multiprocessing