unless ( $twit->authorized ) {
                 ¬ice("Twirssi not autorized to access $service for $user.");
                 ¬ice("Please authorize at the following url, then enter the pin ");
-                ¬ice("supplied with /twirssi_oath $user\@$service <pin>");
+                ¬ice("supplied with /twirssi_oauth $user\@$service <pin>");
                 ¬ice($twit->get_authorization_url);
 
                 $oauth{pending}{"$user\@$service"} = $twit;
 
     my $store_file = Irssi::settings_get_str("twirssi_oauth_store");
     if ($store_file) {
-        my %store;
+        my @store;
         if ( open( OAUTH, $store_file ) ) {
             while (<OAUTH>) {
                 chomp;
-                my ( $k, $v ) = split ' ', 2;
-                $store{$k} = $v;
+                next if /$key/i;
+                push @store, $_;
             }
             close OAUTH;
 
         }
 
-        $store{$key} = "$access_token $access_token_secret";
+        push @store, "$key $access_token $access_token_secret";
 
         if ( open( OAUTH, ">$store_file.new" ) ) {
-            print OAUTH "$_ $store{$_}\n" foreach keys %store;
+            print OAUTH "$_\n" foreach @store;
             close OAUTH;
             rename "$store_file.new", $store_file
               or ¬ice("Failed to rename $store_file.new: $!");
         }
     }
 
-    if (    my $autouser = Irssi::settings_get_str("twitter_usernames")
-        and my $autopass = Irssi::settings_get_str("twitter_passwords") )
-    {
+    if ( my $autouser = Irssi::settings_get_str("twitter_usernames") ) {
         &cmd_login();
         &get_updates;
     }