private void updateAlerts() {
		try {
			update(AlertNotifier.settings.alertURL);
		}
		catch(NumberFormatException e) {
			AlertNotifier.console.writeLine("Encountered an improperly formatted number while updating alerts: " + e.getMessage());
		}
		catch(MalformedURLException e) {
			AlertNotifier.console.writeLine("Alert URL is invalid or malformed, please check that it is correct or reset your settings:" + e.getMessage());
		}
		catch(IllegalArgumentException e) {
			AlertNotifier.console.writeLine("Illegal argument encountered while updating alerts: " + e.getMessage());
		}
		catch(ParseException e) {
			AlertNotifier.console.writeLine("Failed to parse time stamp while updating alerts: " + e.getMessage());
		}
		catch(IOException e) {
			AlertNotifier.console.writeLine("Read exception thrown while attempting to read alert data: " + e.getMessage());
		}
		catch(XMLStreamException e) {
			AlertNotifier.console.writeLine("XML stream exception thrown while attempting to read alert stream: " + e.getMessage());
		}
		catch(MissingDataException e) {
			AlertNotifier.console.writeLine("Missing data encountered while updating alerts: " + e.getMessage());
		}
		catch(InvalidRewardFormatException e) {
			AlertNotifier.console.writeLine("Invalid reward in alert: " + e.getMessage());
		}
		catch(Exception e) {
			AlertNotifier.console.writeLine("Unknown exception thrown while updating alerts: " + e.getMessage());
		}
	}