protected function runSuccess( &$configuration ) {
		$userInfoRes = $this->apiQuery(
			array(
				'action' => 'query',
				'meta'   => 'userinfo',
				'uiprop' => 'blockinfo|rights|groups'
			)
		);

		if( in_array( 'apihighlimits', $userInfoRes['query']['userinfo']['rights'] ) ) {
			$this->apiQueryLimit = 4999;
		} else {
			$this->apiQueryLimit = 499;
		}

		$this->userRights = $userInfoRes['query']['userinfo']['rights'];

		if( in_array( 'bot', $userInfoRes['query']['userinfo']['groups'] ) ) {
			$this->isFlagged = true;
		}

		$this->get_tokens();

		$this->configuration = $configuration;
		unset( $this->configuration['password'] );
	}