don't use bi2bytes and bytes2bi.