Robert Kingett's updates