docs: @Override
  	public IPAddress getAddress() throws IncompatibleAddressException {
  		if(!addressProvider.isInvalid()) { // Avoid the exception the second time with this check
  			try {
  				return toAddress();
  			} catch(AddressStringException e) { /* note that this exception is cached, it is not lost forever */ }
  		}
  		return null;
  	}