Use CfReadFile instead of readfile to avoid confusion with the function