There are a lot of try_into().unwrap() in the rust code. They might panic if the number is larger than the destination. It is unclear how likely this situation might occur, but need to either prove that it can at least hold u64 or add error handling.