     */
     class func generateSaltWithNumberOfRounds(rounds: UInt) -> String {
         var randomData : NSData = JKBCryptRandom.generateRandomSignedDataOfLength(BCRYPT_SALT_LEN)
-        
+
         var salt : String
-        salt = "$2a$" + ((rounds < 10) ? "0" : "") + "\(rounds)" + "$" + JKBCrypt.encodeData(randomData, ofLength: UInt(randomData.length))
-        
+        salt =  "$2a$" + ((rounds < 10) ? "0" : "") + "\(rounds)" + "$"
+        salt += JKBCrypt.encodeData(randomData, ofLength: UInt(randomData.length))
+
         return salt
     }
 

        }

        return nil
    }

    // MARK: - Private Class Methods

        :param: salt        The salt to use in the hash.

        The `salt` must be 16 characters in length. Also, the `salt` must be properly formatted
        with accepted version, revision, and salt rounds. If any of this is not true, nil is
        returned.

        :returns: String?  The hashed password.
