Vimeo: better error handling around keychain