@Override
    public boolean removeAll(Collection<?> arg0) {
        boolean result = list.removeAll(arg0);
        if (result)
            try {
                save();
            } catch (IOException ex) {
                System.err.println("Autosave failed - " + ex.getMessage());
                ex.printStackTrace();
                return false;
            }
        return result;
    }