Pattern for adding optional " -- " parameter