another example then: setting up a pipeline of loosely coupled services which each run in an autoscaling group, you might have a scale-up policy that triggers off SQS queue size to cause a set of workers to scale up to handle the work in the queue. Granted, we don't do SQS, but that's a valid case on AWS. Anyway, I think we should support a group that starts at 0 since we shouldn't limit the user and defaulting to 1 might incur cost for the user on AWS.