@lambday I see the problem now, so if you want to create a single one, use the constructor. If you want to create an array of vectors, use SG_MALLOC. So what I said in IRC wasn't really correct. To answer again: yes, all SG structures that you dynamically create should be done with SG_MALLOC or new.