BUT WHAT IS CTFANY, REALLY?