handle optional CLI args