Setting so timeout means that blocking operations throw errors if they aren't handled in a short period of time.  This is not what we want for the target calls: we want to listen for requests ad infinitum.