Also, about the file size check: when we actually read the file, we do the extra work to become the user (that's the /usr/bin/cat thing)
Also, about the file size check: when we actually read the file, we do the extra work to become the user (that's the /usr/bin/cat thing)