It is confusing.  Line 616 will choke with the too many output arguments on any (void) obj.netcdf.* method and fail to attempt the method.