When I input a String when the program asks for the numbers of transactions to show during the list command, I expected the program to respond with an error message, and then allow me to try inputting the number of transactions again. However, from the screenshot below, the execution of the list command terminates instead and I am back to the beginning, when I input the command. I feel this is inefficient, as I need to go through the process of typing list and inputting all the different fields needed for the list command.

When I input a String when the program asks for the numbers of transactions to show during the list command, I expected the program to respond with an error message, and then allow me to try inputting the number of transactions again. However, from the screenshot below, the execution of the list command terminates instead and I am back to the beginning, when I input the command. I feel this is inefficient, as I need to go through the process of typing list and inputting all the different fields needed for the list command.