It would be nice to have an override of the ftp.DirectFileHandling.UploadFilesToController method that also gives access to the error messages for each file that failed to upload (program in use, error during load, write protected, etc.). Right now it only returns a list of the files that successfully uploaded which forces the users to look on the robot controller for errors.