diff --git a/include/grpc++/completion_queue.h b/include/grpc++/completion_queue.h
index d742d85ef7208a56115f1f6c8ecc082bf405660f..6b2f539fa27196fe84dc2865c7902e25ee656110 100644
--- a/include/grpc++/completion_queue.h
+++ b/include/grpc++/completion_queue.h
@@ -88,7 +88,7 @@ class CompletionQueue {
   // Returns false if the queue is ready for destruction, true if event
   bool Next(void **tag, bool *ok) {
     return (AsyncNext(tag,ok,
-		      std::chrono::system_clock::time_point::max()) !=
+		      (std::chrono::system_clock::time_point::max)()) !=
 	    SHUTDOWN);
   }