I've looked at the code, and it certainly should be. Could you come up with a couple of simple steps which consistently reproduce the issue for you, with a multileg trip?