What's the best way to handle calls to this function before $this->data['rule_title'] is initialized? Should we try to design this so it's always initialized or should we check in each function? Or should we not use an array?