Damn $$* halts the script i didnt know that i thought it halted the command it was issued on, i have just been through my scripts and weeded out 2 differnt times it would cause problems, i guess thats not so bad for about 150 $$*'s in scripts.
Stange that the help doesnt say it halts the script just says the command.