'=': conversion from 'size_t' to 'ai_uint32', possible loss of data
Removes duplication, handles large files better