function cannot be successfully called twice, because it will top being the controller,
        

        

        if (totalCollected >= minFundingGoal){ 
            
            if (!wallet.send(this.balance)) throw;

            uint256 bouleTokenSupply = token.totalSupply();

            if (!token.mint(bouleDevMultisig, bouleTokenSupply)) throw; 
        }