fix optparse