Switch to size_t instead of u32.