private void grabTag() {
        if(Main.VERBOSE) System.out.println("[INFO] Determining most recent Git tag...");
        
        BufferedReader buffRead = null;
        String tag = null;

        try {
            Process proc = Runtime.getRuntime().exec("git describe");
            buffRead = new BufferedReader(new InputStreamReader(proc.getInputStream()));
            tag = buffRead.readLine().split("-")[0];

        } catch (Exception excep) {
            if(Main.VERBOSE) System.out.println("[ERROR] Cannot get most recent Git tag!");
            tag = "v0.0.0";

        } finally {
            if(Main.VERBOSE) System.out.println("[INFO] Tag determined as '" + tag + "'");
            
            builder.append("Tag=");
            builder.append(tag);
            builder.append("\n");

            try {
                if (buffRead != null) {
                    buffRead.close();
                }
            } catch (IOException ioExcep) { }
        }
    }