imperfect documents