collect surround namespac object ns ns namespac illeg argument except set set hash set set add ns namespac namespac namespac ns namespac namespac set add surround namespac namespac namespac set 