Parse optional arguments