void UpdateDepositsProjections() { if (textNewDeposits == null) { return; } try { float interest = sliderDepositsInterest != null ? (float)sliderDepositsInterest.Value : 0; float fees = sliderBankingFees != null ? (float)sliderBankingFees.Value : 0; if (interest < 1e-5f) { textNewDeposits.Text = "No deposits"; } else { float depositAvg = MyBank.CalculateNewDepositAverage(interest, fees); int depositAvgInt = (int)(depositAvg * Bank.DEPOSIT_MEAN / 1000) * 1000; textNewDeposits.Text = depositAvgInt.ToString("C"); } } catch (FormatException) { textNewDeposits.Text = "No deposits"; } }