I bought a piece of dearer of red fabric since it was the only one I could get. well I washed it to get the excess dye out of it and it kept bleeding. I used 2-44gallon drums of cold water and it still bled. I returned it to shop and got the brand I always buy. Now I wash all my fabric in hot soapy water and put salt and vinegar in the water to help set the dye, leaving the water to go cold. When I rinse the fabric I do it in hot water, if it bleeds I repeat the process, but it never has so far. Thank goodness, we only have tanks and can't afford water wastage. I just read you link on dyeing and I still think for me any way salt and vinegar together stops the dye from bleeding.