Doesn't is_file() include file_exists() already?