we will be switching to using SGVector - please no longer use SGString