slices instead of null-term strings