Update to use TryTo.lift