Better output for empty slices
Support writing out bytes