My grandmother taught me to add vinegar to the wash to set the color. I have always done this with new fabric individually by color if I think the color might run. It seems to work. I have tried the Shout cloth which did absorb color, but I think the vinegar works best. If I have a small piece I put it in a small tub with vinegar water instead of the washing machine. That way I can rinse it several times without using so much water.