chunk exchange over socket not working very well, unexpected blocks between read and write prevents proc_power slicing to work accurately