Change ftp_scan_dir from 'private' to 'protected' to add ability to reimplement it.