 			
 			var node:XML = XML(iq.getNode());
 			var vCardNode:XML = node.children()[ 0 ];
+
+			//var vCardNode:XML = iq.node.children()[ 0 ];
 			if ( !vCardNode )
 				return;
-			
-			version = Number(vCardNode.@version);
-			
+
+			version = Number( vCardNode.@version );
+
 			var nodes:XMLList = vCardNode.children();
 
 			for each ( var child:XML in nodes )


			iq.callbackName = "handleVCard";
			iq.callbackScope = vcard;
			iq.addExtension( new VCardExtension());

			con.send( iq );
			requestTimer.reset();

				requestTimer = new Timer( 1, 1 );
				requestTimer.addEventListener( TimerEvent.TIMER_COMPLETE, sendRequest );
			}
			requestQueue.push( { connection: con, card: vcard } );
			requestTimer.reset();
			requestTimer.start();
		}
