@Jiaolong - No, please don't.  In this case SG_FREE is legitimate, because we don't have a solution for lists of `SGVectors`.