I don't think you can have diff targets for a cast sequence.

If you can figure out a way to make that work, though, I'd love to know, as well.