public static async Task<byte[]> Differentiate(string argument) { try { return await Compute(new Uri(argument)); } catch { return await Compute(argument); } }