Changed how keychain object is hold
use