fix handling of "-list" and "-seq" options, so behavior is orthoganal.