I'm pretty sure plant is the only way that actually returns an error. You don't have to plant the tempbrick, you can do something like %b = new fxDTSBrick() { datablock = %temp.getDatablock(); position = %temp.getPosition(); rotation = getWords(%temp.getTransform(),3,6); }; %err = %b.plant(); %b.delete();