The blood, sweat and tears of XC