def parse_args( self, args = None, values = None ):
        '''
        multiprocessing wrapper around _parse_args
        '''
        q = multiproc.Queue()
        p = multiproc.Process(target=self._parse_args, args=(q, args, values))
        p.start()
        ret = q.get()
        p.join()
        return ret