fixed issue where string would sometimes run safe_concat where it wasn't necessary to do so