FileScan's methods are now virtual