public void Execute() { _writer.WriteLine("Please enter a value between (but not including) -1 quadrillion and +1 quadrillion."); while (true) { string userInput = _reader.ReadCurrency(); if (_currencyConverter.ValidateAmount(userInput) == false) { _writer.WriteLine($"'{userInput}' was not a valid amount. Please try again."); continue; } _writer.WriteLine(_currencyConverter.ConvertToEnglish(userInput)); } }