public function bindHook ($key, $closure, $precedence = 0)
		{
			if (isset($this->hooks[$key])) {
				$this->hooks[$key]->bind($closure, $precedence);
			} else {
				throw new UnregisteredHookException('Attempt to bind unregistered hook ' . $key);
			}
		}