use isFileURL instead