Recover has a non-lazy evaluated overload