Anyway to make service replica count automatically adjust with # of swarm nodes?

Let’s say I have Docker for AWS running on a cluster that can be scaled up or down via EC2 console or API call. I was curious if I will need to additionally call the docker service scale command also, or if there’s a way to get that scaling for free if I up simply change the number of swarm nodes (either up or down).

Thanks!