Update Assets.exists to check for dirs and readability