What I know about this is actually nothing but doesn't the Wonder Under accomplish the same thing as the stabilizer? Just a different product and probably heavier but will offer "stability" of the fabric? I'd be concerned that trying to peel it off will distort the fabric. Count it up as a learning experience and move on.