check for 0 because optparse sucks