public function deleteRule(Ingo_Rule $rule) { if (!$rule instanceof Ingo_Rule_System && ($key = $this->_getRule($rule)) !== null) { unset($this->_rules[$key]); $this->_store(self::STORE_DELETE, $rule); return true; } return false; }