private boolean versionCheck(String title) {
	        if (this.type != UpdateType.NO_VERSION_CHECK) {
	            final String localVersion = this.plugin.getDescription().getVersion();
	            if (title.split(delimiter).length == 2) {
	                final String remoteVersion = title.split(delimiter)[1].split(" ")[0]; // Get the newest file's version number

	                if (this.hasTag(localVersion) || !this.shouldUpdate(localVersion, remoteVersion)) {
	                    // We already have the latest version, or this build is tagged for no-update
	                    this.result = Updater.UpdateResult.NO_UPDATE;
	                    return false;
	                }
	            } else {
	                // The file's name did not contain the string 'vVersion'
	                final String authorInfo = this.plugin.getDescription().getAuthors().size() == 0 ? "" : " (" + this.plugin.getDescription().getAuthors().get(0) + ")";
	                this.plugin.getLogger().warning("The author of this plugin" + authorInfo + " has misconfigured their Auto Update system");
	                this.plugin.getLogger().warning("File versions should follow the format 'PluginName vVERSION'");
	                this.plugin.getLogger().warning("Please notify the author of this error.");
	                this.result = Updater.UpdateResult.FAIL_NOVERSION;
	                return false;
	            }
	        }
	        return true;
	    }