what happens when b doesn't fit in a byte?