len() returns int which was overflowed by MaxUint32 on 32bit