Fix -s problems
Make preprocessor use a synchronous socket.