Verifique se UserDefault existe - Swift

Estou tentando verificar se o padrão de um usuário existe, visto abaixo:

func userAlreadyExist() -> Bool {
    var userDefaults : NSUserDefaults = NSUserDefaults.standardUserDefaults()

    if userDefaults.objectForKey(kUSERID) {
        return true
    }

    return false
}

No entanto, não importa o que sempre retornará verdadeiro, mesmo quando o objeto ainda não existe? É este o caminho certo para verificar a existência?

questionAnswers(6)

yourAnswerToTheQuestion