This seems to wrap `create_policy_given` instead.  I was also wondering about `create_policy_given` - if given all of `change`, `change_percent`, and `desired_capacity`, it seems like it will create all 3 policies, and then return the last one.  Maybe those should be changed to `elif`'s instead of `if`'s?