moar optparse funsies