Matrix Scale, scales parent object =_=

I went ahead implimented scaling in the particle script, the problem it scales the particle… but the parent particle so everything scales! I realize scaleing can be done by ipo, but I was wondering if there was another way w/o scaling the parent mesh…