tsalloc now works from the TSIOState