preventing typos