Halfway through implementing client interface, going travelling.