start of potential option parsing?