Editor: Dave Langford.