hoffman batiks do run - i've seen it happen first hand when washing them.
i do not prewash fabric except all batiks. i don't wash them until i decide to use them.
i put them in the washing machine with Retayne to set the dyes so that they will never run again.
Retayne is a great product to set dyes and preserve the intensity of the color.