Fix up strings to match the UX specs
Be safer about handling errors (by using promises!)