 
         let status = getPropertyData(address, andValue: &translation)
 
-        return noErr == status ? (name as String) : AMCoreAudioDefaultClockSourceName
+        return noErr == status ? (name as String) : nil
     }
 
     private class func defaultDeviceOfType(deviceType: AudioObjectPropertySelector) -> AMCoreAudioDevice? {

        }
    }

    private func clockSourceNameForClockSourceID(clockSourceID: UInt32, forChannel channel: UInt32, andDirection direction: AMCoreAudioDirection) -> String {
        var name: CFString = ""
        var theClockSourceID = clockSourceID


        }

        return clockSourceIDs.map { (clockSourceID) -> String in
            // We expect clockSourceNameForClockSourceID to never fail in this case, 
            // but in the unlikely case it does, we provide a default value.
            return clockSourceNameForClockSourceID(clockSourceID, forChannel: channel, andDirection: direction) ?? "Clock source \(clockSourceID)"
        }
    }

