Purfle definitions