Don't loop in recv()