Didn't I just fix this? Don't read 4 bytes for 3.