Grice makes the important assumptions that participants in a discourse are rational agents and that they are governed by cooperative principles.
in some cases involving non-literal readings or negotiation, agents do not always have rational communicative behavior.