Zend certified PHP/Magento developer

Why does using PsSuspend 2 or more times, requires you to also run PsSuspend -r that many times to unsuspend a process?

I find this behavior weird, do suspends stack on top of each other so that you have to undo them?