Use case that works: User wants to go from A point to B point and back to A point. * Acesso J 187 Vila Nova Porto Alegre * Dublin Porto Alegre * Acesso J 187 Vila Nova Porto Alegre **Returns: 29.503km** --- Use case that **doesn't** work: User wants to go from A point to B point and back to A and go to B again. * Acesso J 187 Vila Nova Porto Alegre * Dublin Porto Alegre * Acesso J 187 Vila Nova Porto Alegre * Dublin Porto Alegre **Returns: 14.301km (the expected value would be ~43.804km)**