private boolean canExecute(MHandledMenuItem menuItem){
boolean canExecute = false;
- canExecute = TaxonNodePropertyTester.noClassifiactionExists() || !PreferencesUtil.getBooleanValue(PreferencePredicate.DisableMultiClassification.getKey());
+ //TODO Performance check for existing classification causes server call, this should be cached somehow
+ canExecute = !PreferencesUtil.getBooleanValue(PreferencePredicate.DisableMultiClassification.getKey()) || TaxonNodePropertyTester.noClassifiactionExists();
menuItem.setVisible(canExecute);
return canExecute;
}