If arg0 is passed and eg file exists it is loaded instead of training