Why is this necessary? We should always be able to increment the last byte.