Since this is a public project, I added back the capacity change feature but simplified it. Now "-1" make sense.