laurences typos, thanks laurence