Different phrase generator. More error handling.