Novel bleaches, a method for bleaching substrates using these materials and detergent compositions containing same are reported. The bleaches are N-acylimines. Substrates such as fabrics may be bleached in an aqueous solution containing the N-acylimines and a peroxygen compound.