support empty address (when using uri)