I prewash all my fabrics. Batiks are over dyed and the excess dye will run off. I buy most of my fabrics from quilt stores and have seen some of them run too. I won't take chances with my quilts. Even if they didn't run I would wash them so they will do all the shrinking they are going to do. Cotton fabric is going to shrink.
Sybil