NIS2011 Program Control rules

NI2011
Vista Home Premium 32 bit

I know I have asked this question before in regards to NIS2010. But I am curious regarding 2011
If I understand, program rules control how programs go in and out through the firewall. So if a program needs to go out through the firewall, then a firewall rule is created.
So my question then, using this totally fake example:
so if program ABC is set to use port 4567, the first time ir does, then a rule is created. But lets say the next time the program runs, it cant use port 4567, but instead uses 4569. So then does that create a new rule? so if I had 70 firwall rules, the nuber would change to 71?