Better usage messages when number of command-line arguments is wrong