Bought a brand new 100% cotton coat for a cheap price. It's from 2011 of May so it's been sitting in their warehouse for that long. They didn't seal shut the plastic bag to prevent odor for going in. The smell is not that strong but when you take a good close wiff it's funky. I bought some charcoal material suit covers on ebay hopefully it will help to kill the odor but is there something else I can do? I don't want to wash the coat it's brand new and I don't want to take it to the dry cleaners. Do you think if I wear it often outside the smell will eventually die? Or should I stick some bars of soap in the dust bag? I heard Safeguard soap works. Any advice is greatly appreciated. I thought about spraying some Armani code cologne on it but maybe that will make things worse?