That's logical since internally the splines are split by material IDs. In some cases that might also be the desired behaviour. We should add two separate variables to cater for both eventualities. I'll pass the suggestion on to the development team.
Cheers!
Paul