bytestring should take any integer length, not just Int