This is a bit confusing but I think I understand it now:
- whenever we want to WRITE, no need to check whether the path is encrypted
- whenever we want to READ, then need to check whether the file is encrypted.

Maybe a little comment above could improve readability. :smile: