[U-Boot] ext4load not working

I am attempting to load the /boot/Image file (34048008 bytes) onto memory in the U-Boot shell. However, if I do

ext4load mmc 0:1 80000000 /boot/Image 34048008

I get

** /boot/Image shorter than offset + len **                                                         
34048008 bytes read in 856 ms (37.9 MiB/s)

(and only the second line if I exclude 34048008 in the command).

The problem is, it does not load the entire file. The first few bytes are there, but the end of the file doesn’t show up in memory (which causes the crc32 to be wrong when I calculate it).

Never mind, just realized that the length is supposed to be in hex.