dumb-and-full-of-errors