public function remove ($entry) {
		foreach ($this->data as $k => $v) {
			if ($v === $entry) {
				$associative = $this->isAssociative ();

				unset ($this->data[$k]);
				if ($associative) {
					$this->data = array_values ($this->data);
				}

				return true;

			}
		}
		return false;
	}