multi-level reads and file/directory permissions handling