If none of the options are mandatory, why would you print usage in the second case?
In reply to Re^3: GetOptions and help by fishbot_v2 in thread GetOptions and help by Anonymous Monk