 		 */
 		public function get conferenceServer():String
 		{
-			return _roomJID.domain;
+			return _roomJID ? _roomJID.domain : null;
 		}
 		public function set conferenceServer( value:String ):void
 		{

		 */
		public function get roomName():String
		{
			return _roomJID.node;
		}
		public function set roomName( value:String ):void
		{

		 */
		public function decline( jid:UnescapedJID, reason:String ):void
		{
			var message:Message = new Message( roomJID.escaped );
			var userExt:MUCUserExtension = new MUCUserExtension();

			userExt.decline( jid.escaped, undefined, reason );
