Splitting single read/write requests into multiple requests with valid number of memory elements. Automatic reconnection to device.