diff --git a/Core/core.py b/Core/core.py
index 9129c987257e4410da40032f56bed823948a5c72..5fc654d837e633b74007d7b64974e3ae78952d09 100644
--- a/Core/core.py
+++ b/Core/core.py
@@ -678,11 +678,8 @@ class GajimCore:
 		return list_ev
 
 	def request_infos(self, account, con, jid):
-		try: # FIXME: nk 2 yann. is this the best way ?
+		if con:
 			con.discoverInfo(jid)
-		except AttributeError:
-			pass
-			
 
 	def read_queue(self):
 		while self.hub.queueIn.empty() == 0: