(b) That's not right. It will often be enough for a party to be given reasonable notice of the existence of terms, even if the terms are not set out in full. The law has long recognised that terms referred to on a ticket may be regarded as incorporated into the contract. This is appropriate because it is common knowledge that certain types of contract contain terms of a particular type, and it is widely expected that notice of these terms may be given on tickets. Failure to reject the terms (for example by discontinuing a journey on a bus or train for which the ticket has been issued) amounts to acceptance of the terms stated on the ticket.
In some circumstances, terms referred to in a ticket may not become part of the contract. For example, in Hollingworth v Southern Ferries Ltd (The Eagle) [1977] 2 Lloyd's Rep 70, it was held that where tickets were only made available after negotiating with a travel agent, the terms on the ticket were made known too late to be incorporated into the contract.