Catering for all eventualities

John Browne reports