I used Retayne on 3 meters of beautiful, aqua blue, endlessly bleeding batik and was very happy with the results. I will say that I pre-rinse not wash with soap. I think that helps to minimize fading. I have also had good luck with a mixture of salt an vinegar. No real exact amounts--sort of a handful of salt (or epsom salts) and a good splash of vinegar in a sink of water.