Generally peroxyacid bleach precursors may be represented as where L is a leaving group and X is essentially any functionality, such that on perhydroloysis the structure of the peroxyacid produced is Peroxyacid bleach precursor compounds are preferably incorporated at a level of from 0.5% to 20% by weight, more preferably from 1% to 15% by weight, most preferably from 1.5% to 10% by weight of the