removed forced invokation of readDataOfLength instead of readDataFull