File.executable? returns false for files that do not exist (was raising error)