Derrick Stolee [off-list ref] writes:
I don't anticipate users specifying --task=<task> very often, as
it requires deep knowledge of the tasks. If a user _does_ use the
option, then we should trust their order as they might have a
good reason to choose that order.
Generally, my philosophy is to provide expert users with flexible
choices while creating sensible defaults for non-expert users.
Sounds sensible.