You don't need to check for nil-ness here anymore - some of these methods were new in 10.4, and this code was written when we supported 10.2/10.3. We now only support 10.4+ so these methods will always be available.