I think this would be cleaner as:
if(string.IsEmptyOrNull(value))
  return uri;