Using fixed-length types everywhere to avoid any confusion.