diff --git a/lib/spade.js b/lib/spade.js
index <HASH>..<HASH> 100644
--- a/lib/spade.js
+++ b/lib/spade.js
@@ -218,12 +218,8 @@ exports.Spade = ( function () {
                                 return cocker.bye();
                             }
                             me.emit( 'authorized', password, reply, address );
-                            if ( ~ db ) {
-                                // db === -1, on reconnection no SELECT.
-                                processCommandQueue( address );
-                            } else {
-                                sendSelect( address, db );
-                            }
+                            // when db === -1, on reconnection send no SELECT.
+                            return ~ db ? processCommandQueue( address ) : sendSelect( address, db );
                         }
                         , auth = encode( 'AUTH', password, null, onAuthReply );
                     // set special command shortcut
less code for sendAuth..
On branch master
modified:   lib/spade.js