Have successfully retrieved 4 files from datablock.  Have added some additional checks to prevent errors in the indirect blocks segfaulting the mechanism.