First bake skeleton - don't use. Must be migrated to OptionParser