 		private static function sendRequest( event:TimerEvent ):void
 		{
 			if ( requestQueue.length == 0 )
+			{
 				return;
+			}
 			var req:Object = requestQueue.pop();
-			var con:XMPPConnection = req.connection;
+			var connection:XMPPConnection = req.connection;
 			var vcard:VCard = req.card;
 			var user:RosterItemVO = vcard.contact;
 


		/**
		 *
		 * @param con
		 * @param user
		 */
		public function saveVCard( con:XMPPConnection, user:RosterItemVO ):void
		{
			var iq:IQ = new IQ( null, IQ.TYPE_SET, XMPPStanza.generateID( "save_vcard_" ),
								null, this, _vCardSent );


		/**
		 *
		 */
		public var workAddress:String;

		/**
		 *
		 */
		public var workCellNumber:String;

		/**
		 *
		 */
		public var workCity:String;

		/**
		 *
		 */
		public var workCountry:String;

		/**
		 *
		 */
		public var workFaxNumber:String;

		/**
		 *
		 */
		public var workPagerNumber:String;

		/**
		 *
		 */
		public var workPostalCode:String;

		/**
		 *
		 */
		public var workStateProvince:String;

		/**
		 *
		 */
		public var workVoiceNumber:String;

		/**
		 *
		 */
		private var _avatar:DisplayObject;

		/**
		 *
		 */
		private var _imageBytes:ByteArray;

		/**
		 *
		 */
		private var contact:RosterItemVO;

		/**
		 * Don't call directly VCard, use a static method (getVCard) and add a callback.
		 */
		public function VCard()
		{
