Eliminating item.path here and there
No need to check permission before cding

The system would return a comprehensive error in such case.