In dwarf fortress (version DF2012), you get a dwarven trade caravan each fall. I know your own civilization will not go to war with you when it gets killed in any way. But are there any other consequences for getting them killed?

Due to some construction malfunctions, all the fully loaded wagons got de-constructed, so now I can take all the goods that they where carrying. Will this have any negative consequences? Apart from them just bringing less goods to trade next year, and getting fewer migrants.