Use filereadable() instead of executable()