In bulk transfers it's better to read into buffers highes than MSS
local variables are immidiately discarded on return, no need for explicit del