alternate module supports both long and short options
