allow a null Uri so that some Ion queries can be canceled