CFHO and all its savageness