read all data recursively
0.8 no longer supported
0.5.5