As others have stated, after a range session I usually run a Hoppes Benchrest soaked nylon brush or two through the warm barrel to soften up the carbon, then dry patch and apply TA @ home. Another big advantage of TA and other foam cleaners is that they do not harm the barrel as ammonia based solvents will if left too long. I let the foam sit for several hours and often overnight, then dry patch. If rifle expected to be used in a few days, I put it away; if no use planned in foreseeable future, I run a RustPrufe or CLP soaked patch through bore first, then dry patch before shooting. On gas operated systems, I always position gas port @ 12 o'clock to keep foam out of gas system.