Assemble Model Changes all cross sections

Hello,

I have just encountered a possible bug or intended consequence with karamba in version 1.3.3 200511 where all my elements’ cross section are being replaced with a different cross section.

I think the issue comes when I feed a null element into modify cross section. This returns a BeamAgent parameter rather than a null and then causes a problem with the assembly process.

I am also noticing that the script just lags whenever I add a component or change the wires of a component if there are karamba parameters on the canvas. This lag happens even if the canvas is locked.
I am unable to upload the internalised file through here.
Dropbox

From,
Chris