maybe is_file() ?