We have claimed that the message passing model was and will continue to be very successful. The vendors will build better and better hardware with lower communication latency and reasonable . We view the message passing software model as ``assembly-language'' which in many cases we can and should hide from the user with a software model ``nearer'' that of the problem. Optimizing compilers will translate from a problem oriented software model convenient for users to the message passing level supported by the machine. This latter level will continue to be used directly for applications for difficult cases which are not efficiently supported in the high level software.