courts will uphold a contract if at all possible. However, if the
language used cannot be given on construction a sufficiently precise
and clear meaning the contract must be void for uncertainty. If some
vital part of the agreement is yet to be agreed upon there is no
complete agreement and therefore, no contract. However, the courts
may accept terms which appear to the layman to be vague if they have
sufficient meaning for a businessman. An agreement to sell land at "a
reasonable price" has been held
to be unenforceable Hall v Busst (1960) 104CLR 206.
However, "a fair valuation" may survive.