but… tolerable in this second book because it is expected. Carl is predictable and the new characters are interesting and add good value to the source of the story.