could you use an option rather than an optional argument ?