public static Task<string> GetShortenedId() { return Task<string>.Factory.StartNew (() => { var numericId = Store.GetNextShortId (); return Hasher.ComputeShortValue (numericId); }); }