All of the commands are able to successfully run on my computer.

Two different terminals are able to send and receive messages, as
long as no incorrect data is entered, which still causes it to crash.