isn't optparse type="int" and argparse type=int? idk, just plz test all the flags manually