Index: /applications/editors/josm/plugins/trustosm/src/org/openstreetmap/josm/plugins/trustosm/actions/GetMissingDataAction.java
===================================================================
--- /applications/editors/josm/plugins/trustosm/src/org/openstreetmap/josm/plugins/trustosm/actions/GetMissingDataAction.java	(revision 25784)
+++ /applications/editors/josm/plugins/trustosm/src/org/openstreetmap/josm/plugins/trustosm/actions/GetMissingDataAction.java	(revision 25785)
@@ -23,5 +23,5 @@
 	public GetMissingDataAction() {
 		super(tr("Download OSM"),"getmissing",tr("Get all referenced but not actually present OSM objects from OSM server."),
-				Shortcut.registerShortcut("gpg:download", tr("Download referenced osm objects..."), KeyEvent.VK_D, Shortcut.GROUP_MENU),true);
+				Shortcut.registerShortcut("gpg:download", tr("Download referenced osm objects..."), KeyEvent.VK_T, Shortcut.GROUP_MENU),true);
 	}
 
@@ -55,5 +55,5 @@
 
 	public void getMissing(Map<String,TrustOsmPrimitive> trustitems, Collection<OsmPrimitive> missingData) {
-		Collection<OsmPrimitive> presentData = getCurrentDataSet().allPrimitives();
+		Collection<OsmPrimitive> presentData = Main.main.getCurrentDataSet().allPrimitives();
 		for (TrustOsmPrimitive t : trustitems.values()) {
 			OsmPrimitive osm = t.getOsmPrimitive();
Index: /applications/editors/josm/plugins/trustosm/src/org/openstreetmap/josm/plugins/trustosm/gui/dialogs/TrustDialog.java
===================================================================
--- /applications/editors/josm/plugins/trustosm/src/org/openstreetmap/josm/plugins/trustosm/gui/dialogs/TrustDialog.java	(revision 25784)
+++ /applications/editors/josm/plugins/trustosm/src/org/openstreetmap/josm/plugins/trustosm/gui/dialogs/TrustDialog.java	(revision 25785)
@@ -21,5 +21,4 @@
 import java.util.Collection;
 import java.util.HashMap;
-import java.util.HashSet;
 import java.util.List;
 import java.util.Map;
@@ -589,4 +588,5 @@
 				trust = TrustOSMplugin.signedItems.get(id);
 				sigsAvailable = true;
+				/*
 				Map<String,String> tags = osm.getKeys();
 				Map<String, TrustSignatures>  signedTags = trust.getTagSigs();
@@ -596,7 +596,8 @@
 					TrustSignatures sigs = signedTags.get(removedKey);
 					sigs.setStatus( TrustSignatures.ITEM_REMOVED );
-					//tags.putAll(TrustOSMplugin.gpg.getKeyValueFromSignature(sigs.getLatestSignature()));
-				}
-
+					String[] kv = TrustOsmPrimitive.generateTagsFromSigtext(sigs.getOnePlainText());
+					tags.put(kv[0],kv[1]);
+				}
+				 */
 			} else {
 				trust = TrustOsmPrimitive.createTrustOsmPrimitive(osm);
Index: /applications/editors/josm/plugins/trustosm/src/org/openstreetmap/josm/plugins/trustosm/io/SigImporter.java
===================================================================
--- /applications/editors/josm/plugins/trustosm/src/org/openstreetmap/josm/plugins/trustosm/io/SigImporter.java	(revision 25784)
+++ /applications/editors/josm/plugins/trustosm/src/org/openstreetmap/josm/plugins/trustosm/io/SigImporter.java	(revision 25785)
@@ -50,5 +50,5 @@
 		//		Set<OsmPrimitive> missingData = new HashSet<OsmPrimitive>();
 		Map<String,TrustOsmPrimitive> trustitems = SigReader.parseSignatureXML(in, NullProgressMonitor.INSTANCE);
-
+		System.out.println(trustitems.size());
 		/*
 		int missingCount = missingData.size();
Index: /applications/editors/josm/plugins/trustosm/src/org/openstreetmap/josm/plugins/trustosm/io/SigReader.java
===================================================================
--- /applications/editors/josm/plugins/trustosm/src/org/openstreetmap/josm/plugins/trustosm/io/SigReader.java	(revision 25784)
+++ /applications/editors/josm/plugins/trustosm/src/org/openstreetmap/josm/plugins/trustosm/io/SigReader.java	(revision 25785)
@@ -194,5 +194,4 @@
 	 * @param source the source input stream. Must not be null.
 	 * @param progressMonitor  the progress monitor. If null, {@see NullProgressMonitor#INSTANCE} is assumed
-	 * @param missingData	every OsmPrimitive that is not present in the current Datalayer while parsing is stored in that set
 	 *
 	 * @return a map of the parsed OSM Signatures (TrustOSMItem) with their related OSM-ID as key
