Rationale system added.