more typos and a warning