A short but fine adventure by Mark Smith