Correctly handle multiple clients for various command line arguments