I love batiks too and have found that if I wash one at a time in Luke warm water by hand and rinse, most of the time they run clean. If I have one that bleeds dark I let it sit in water for about 10 min or how ever long it takes me to settle an argument between my kids, then I squish it after sitting. If it keeps bleeding like that I give it time in water to let all the loose dye out. And it works most of the time. Usually after about the 3rd sitting it is a little tinted but otherwise good to go. When I am done with the quilt I do use 2 or more color catchers in the wash. So far it has worked really well. Knock on wood.