*::: ClassAd::fPrintAsXML()
 *::: ClassAd::sPrintAsXML()
 *::: ClassAd::IsValidAttrValue()
-*::: ClassAd::operator==()
-*::: ClassAd::operator>=()
-*::: ClassAd::operator<=()
 *::: ExprTree::DeepCopy() *DONE*
 
 *: Write helper functions for these methods which we can't emulate transparently *[4 hours]*:
@@ -56,7 +53,9 @@
 *:: bool EvalBool(ClassAd *ad, const char *constraint)
 *:: bool EvalBool(AttrList * ad, ExprTree * tree)
 *:: bool ClassAdsAreSame( ClassAd * ad1, ClassAd * ad2,
-StringList * ignored_attrs=NULL, bool verbose=false );
+StringList * ignored_attrs=NULL, bool verbose=false )
+*:: bool IsAMatch(const ClassAd * ad1, const ClassAd * ad2)
+*:: bool IsAHalfMatch(const ClassAd * request, const ClassAd * offer)
 
 *: Add {quote:ClassAds} functions that are in old {quote:ClassAds} but not in new {quote:ClassAds} *[2 days]*:
 *:: *Note: these are known as FunctionStringlistFOO, and are in condor_ast.cpp*