protected void saveAreas() {
	synchronized (planAreas) {
	    for (PlanArea area : planAreas) {
		try {
		    area.trySave();
		    // If one area breaks, we don't want the rest to not save..
		} catch (Throwable e) {
		    e.printStackTrace();
		}
	    }
	}
    }