Still unsure why you need this, the only things passed as non-pointers here are TransformStructs...