Well it allows users of the 10.6 SDK to use 10.7 features without having to recompile, which is a nice feature (plus the guards were missing in a place or two, I thought). I can leave this commit out if you're that staunchly opposed, however.