public function get_langlinks( $force = false, $fullurl = false, $title = null, $lang = null ) {
		if( !$force && $this->langlinks !== null ) {
			return $this->langlinks;
		}

		$this->langlinks = array();
		if( !$this->exists ) return array();

		$tArray = array(
			'prop'     => 'langlinks',
			'titles'   => $this->title,
			'_code'    => 'll',
			'_lhtitle' => 'langlinks'
		);

		if( !is_null( $lang ) ) $tArray['lllang'] = $lang;
		if( !is_null( $title ) ) $tArray['lltitle'] = $title;
		if( $fullurl ) $tArray['llurl'] = '';

		pecho( "Getting all interlanguage links for {$this->title}..\n\n", PECHO_NORMAL );

		$result = $this->wiki->listHandler( $tArray );

		if( count( $result ) > 0 ) {
			foreach( $result[0] as $langlink ){
				if( $fullurl ) {
					$this->langlinks[] = array(
						'link' => $langlink['lang'] . ":" . $langlink['*'], 'url' => $langlink['url']
					);
				} else $this->langlinks[] = $langlink['lang'] . ":" . $langlink['*'];
			}
		}

		return $this->langlinks;
	}