A method for the production of a hydrolysate comprising: (a) admixing at least one protein or a portion thereof with: at least one endoprotease; and at least one proline tolerant tripeptidyl peptidase having exopeptidase activity wherein said proline tolerant tripeptidyl peptidase is capable of cleaving tri-peptides from the N-terminus of peptides having: Proline at P1'; and an amino acid selected from alanine, arginine, asparagine, aspartic acid, cysteine, glutamine, glutamic acid, glycine, histidine, isoleucine, leucine, lysine, methionine, phenylalanine, serine, threonine, tryptophan, tyrosine, valine or synthetic amino acids at P1'; and (b) recovering the hydrolysate, wherein the at least one proline tolerant tripeptidyl peptidase: (a) comprises the amino acid sequence SEQ ID No. 3, SEQ ID No. 30 or a functional fragment thereof that retains said peptidase activity; (b) comprises an amino acid sequence having at least 80% identity to SEQ ID No. 3, SEQ ID No. 30 or a functional fragment thereof that retains said peptidase activity; (c) is encoded by a nucleotide sequence comprising the sequence SEQ ID No. 57; (d) is encoded by a nucleotide sequence comprising at least 80% sequence identity to SEQ ID No. 57; (e) is encoded by a nucleotide sequence which hybridises to SEQ ID No. 57 under high stringency conditions; (f) is encoded by a nucleotide sequence which differs from SEQ ID No. 57 due to degeneracy of the genetic code; or (g) is encoded by a nucleotide sequence comprising SEQ ID No. 57 or a nucleotide sequence having at least 90% identity thereto or a sequence which hybridises to SEQ ID No. 57 under high stringency conditions. (a) admixing at least one protein or a portion thereof with: at least one endoprotease; and at least one proline tolerant tripeptidyl peptidase having exopeptidase activity wherein said proline tolerant tripeptidyl peptidase is capable of cleaving tri-peptides from the N-terminus of peptides having: Proline at P1'; and an amino acid selected from alanine, arginine, asparagine, aspartic acid, cysteine, glutamine, glutamic acid, glycine, histidine, isoleucine, leucine, lysine, methionine, phenylalanine, serine, threonine, tryptophan, tyrosine, valine or synthetic amino acids at P1'; and at least one endoprotease; and at least one proline tolerant tripeptidyl peptidase having exopeptidase activity wherein said proline tolerant tripeptidyl peptidase is capable of cleaving tri-peptides from the N-terminus of peptides having: Proline at P1'; and an amino acid selected from alanine, arginine, asparagine, aspartic acid, cysteine, glutamine, glutamic acid, glycine, histidine, isoleucine, leucine, lysine, methionine, phenylalanine, serine, threonine, tryptophan, tyrosine, valine or synthetic amino acids at P1'; and Proline at P1'; and an amino acid selected from alanine, arginine, asparagine, aspartic acid, cysteine, glutamine, glutamic acid, glycine, histidine, isoleucine, leucine, lysine, methionine, phenylalanine, serine, threonine, tryptophan, tyrosine, valine or synthetic amino acids at P1'; and (b) recovering the hydrolysate, (a) comprises the amino acid sequence SEQ ID No. 3, SEQ ID No. 30 or a functional fragment thereof that retains said peptidase activity; (b) comprises an amino acid sequence having at least 80% identity to SEQ ID No. 3, SEQ ID No. 30 or a functional fragment thereof that retains said peptidase activity; (c) is encoded by a nucleotide sequence comprising the sequence SEQ ID No. 57; (d) is encoded by a nucleotide sequence comprising at least 80% sequence identity to SEQ ID No. 57; (e) is encoded by a nucleotide sequence which hybridises to SEQ ID No. 57 under high stringency conditions; (f) is encoded by a nucleotide sequence which differs from SEQ ID No. 57 due to degeneracy of the genetic code; or (g) is encoded by a nucleotide sequence comprising SEQ ID No. 57 or a nucleotide sequence having at least 90% identity thereto or a sequence which hybridises to SEQ ID No. 57 under high stringency conditions.